1 /* 2 * This file is part of gtkD. 3 * 4 * gtkD is free software; you can redistribute it and/or modify 5 * it under the terms of the GNU Lesser General Public License 6 * as published by the Free Software Foundation; either version 3 7 * of the License, or (at your option) any later version, with 8 * some exceptions, please read the COPYING file. 9 * 10 * gtkD is distributed in the hope that it will be useful, 11 * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 * GNU Lesser General Public License for more details. 14 * 15 * You should have received a copy of the GNU Lesser General Public License 16 * along with gtkD; if not, write to the Free Software 17 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA 18 */ 19 20 // generated automatically - do not change 21 // find conversion definition on APILookup.txt 22 // implement new conversion functionalities on the wrap.utils pakage 23 24 25 module gdk.c.functions; 26 27 import std.stdio; 28 import gdk.c.types; 29 import cairo.c.types; 30 import linker.Loader; 31 32 version (Windows) 33 static immutable LIBRARY_GDK = ["libgtk-4-1.dll;gtk-4-4.1.dll;gtk-4.dll"]; 34 else version (OSX) 35 static immutable LIBRARY_GDK = ["libgtk-4.1.dylib"]; 36 else 37 static immutable LIBRARY_GDK = ["libgtk-4.so.1"]; 38 39 shared static this() 40 { 41 // gdk.AppLaunchContext 42 43 Linker.link(gdk_app_launch_context_get_type, "gdk_app_launch_context_get_type", LIBRARY_GDK); 44 Linker.link(gdk_app_launch_context_get_display, "gdk_app_launch_context_get_display", LIBRARY_GDK); 45 Linker.link(gdk_app_launch_context_set_desktop, "gdk_app_launch_context_set_desktop", LIBRARY_GDK); 46 Linker.link(gdk_app_launch_context_set_icon, "gdk_app_launch_context_set_icon", LIBRARY_GDK); 47 Linker.link(gdk_app_launch_context_set_icon_name, "gdk_app_launch_context_set_icon_name", LIBRARY_GDK); 48 Linker.link(gdk_app_launch_context_set_timestamp, "gdk_app_launch_context_set_timestamp", LIBRARY_GDK); 49 50 // gdk.ButtonEvent 51 52 Linker.link(gdk_button_event_get_type, "gdk_button_event_get_type", LIBRARY_GDK); 53 Linker.link(gdk_button_event_get_button, "gdk_button_event_get_button", LIBRARY_GDK); 54 55 // gdk.CairoContext 56 57 Linker.link(gdk_cairo_context_get_type, "gdk_cairo_context_get_type", LIBRARY_GDK); 58 Linker.link(gdk_cairo_context_cairo_create, "gdk_cairo_context_cairo_create", LIBRARY_GDK); 59 60 // gdk.Clipboard 61 62 Linker.link(gdk_clipboard_get_type, "gdk_clipboard_get_type", LIBRARY_GDK); 63 Linker.link(gdk_clipboard_get_content, "gdk_clipboard_get_content", LIBRARY_GDK); 64 Linker.link(gdk_clipboard_get_display, "gdk_clipboard_get_display", LIBRARY_GDK); 65 Linker.link(gdk_clipboard_get_formats, "gdk_clipboard_get_formats", LIBRARY_GDK); 66 Linker.link(gdk_clipboard_is_local, "gdk_clipboard_is_local", LIBRARY_GDK); 67 Linker.link(gdk_clipboard_read_async, "gdk_clipboard_read_async", LIBRARY_GDK); 68 Linker.link(gdk_clipboard_read_finish, "gdk_clipboard_read_finish", LIBRARY_GDK); 69 Linker.link(gdk_clipboard_read_text_async, "gdk_clipboard_read_text_async", LIBRARY_GDK); 70 Linker.link(gdk_clipboard_read_text_finish, "gdk_clipboard_read_text_finish", LIBRARY_GDK); 71 Linker.link(gdk_clipboard_read_texture_async, "gdk_clipboard_read_texture_async", LIBRARY_GDK); 72 Linker.link(gdk_clipboard_read_texture_finish, "gdk_clipboard_read_texture_finish", LIBRARY_GDK); 73 Linker.link(gdk_clipboard_read_value_async, "gdk_clipboard_read_value_async", LIBRARY_GDK); 74 Linker.link(gdk_clipboard_read_value_finish, "gdk_clipboard_read_value_finish", LIBRARY_GDK); 75 Linker.link(gdk_clipboard_set, "gdk_clipboard_set", LIBRARY_GDK); 76 Linker.link(gdk_clipboard_set_content, "gdk_clipboard_set_content", LIBRARY_GDK); 77 Linker.link(gdk_clipboard_set_text, "gdk_clipboard_set_text", LIBRARY_GDK); 78 Linker.link(gdk_clipboard_set_texture, "gdk_clipboard_set_texture", LIBRARY_GDK); 79 Linker.link(gdk_clipboard_set_valist, "gdk_clipboard_set_valist", LIBRARY_GDK); 80 Linker.link(gdk_clipboard_set_value, "gdk_clipboard_set_value", LIBRARY_GDK); 81 Linker.link(gdk_clipboard_store_async, "gdk_clipboard_store_async", LIBRARY_GDK); 82 Linker.link(gdk_clipboard_store_finish, "gdk_clipboard_store_finish", LIBRARY_GDK); 83 84 // gdk.ContentDeserializer 85 86 Linker.link(gdk_content_deserializer_get_type, "gdk_content_deserializer_get_type", LIBRARY_GDK); 87 Linker.link(gdk_content_deserializer_get_cancellable, "gdk_content_deserializer_get_cancellable", LIBRARY_GDK); 88 Linker.link(gdk_content_deserializer_get_gtype, "gdk_content_deserializer_get_gtype", LIBRARY_GDK); 89 Linker.link(gdk_content_deserializer_get_input_stream, "gdk_content_deserializer_get_input_stream", LIBRARY_GDK); 90 Linker.link(gdk_content_deserializer_get_mime_type, "gdk_content_deserializer_get_mime_type", LIBRARY_GDK); 91 Linker.link(gdk_content_deserializer_get_priority, "gdk_content_deserializer_get_priority", LIBRARY_GDK); 92 Linker.link(gdk_content_deserializer_get_task_data, "gdk_content_deserializer_get_task_data", LIBRARY_GDK); 93 Linker.link(gdk_content_deserializer_get_user_data, "gdk_content_deserializer_get_user_data", LIBRARY_GDK); 94 Linker.link(gdk_content_deserializer_get_value, "gdk_content_deserializer_get_value", LIBRARY_GDK); 95 Linker.link(gdk_content_deserializer_return_error, "gdk_content_deserializer_return_error", LIBRARY_GDK); 96 Linker.link(gdk_content_deserializer_return_success, "gdk_content_deserializer_return_success", LIBRARY_GDK); 97 Linker.link(gdk_content_deserializer_set_task_data, "gdk_content_deserializer_set_task_data", LIBRARY_GDK); 98 99 // gdk.ContentFormats 100 101 Linker.link(gdk_content_formats_get_type, "gdk_content_formats_get_type", LIBRARY_GDK); 102 Linker.link(gdk_content_formats_new, "gdk_content_formats_new", LIBRARY_GDK); 103 Linker.link(gdk_content_formats_new_for_gtype, "gdk_content_formats_new_for_gtype", LIBRARY_GDK); 104 Linker.link(gdk_content_formats_contain_gtype, "gdk_content_formats_contain_gtype", LIBRARY_GDK); 105 Linker.link(gdk_content_formats_contain_mime_type, "gdk_content_formats_contain_mime_type", LIBRARY_GDK); 106 Linker.link(gdk_content_formats_get_gtypes, "gdk_content_formats_get_gtypes", LIBRARY_GDK); 107 Linker.link(gdk_content_formats_get_mime_types, "gdk_content_formats_get_mime_types", LIBRARY_GDK); 108 Linker.link(gdk_content_formats_match, "gdk_content_formats_match", LIBRARY_GDK); 109 Linker.link(gdk_content_formats_match_gtype, "gdk_content_formats_match_gtype", LIBRARY_GDK); 110 Linker.link(gdk_content_formats_match_mime_type, "gdk_content_formats_match_mime_type", LIBRARY_GDK); 111 Linker.link(gdk_content_formats_print, "gdk_content_formats_print", LIBRARY_GDK); 112 Linker.link(gdk_content_formats_ref, "gdk_content_formats_ref", LIBRARY_GDK); 113 Linker.link(gdk_content_formats_to_string, "gdk_content_formats_to_string", LIBRARY_GDK); 114 Linker.link(gdk_content_formats_union, "gdk_content_formats_union", LIBRARY_GDK); 115 Linker.link(gdk_content_formats_union_deserialize_gtypes, "gdk_content_formats_union_deserialize_gtypes", LIBRARY_GDK); 116 Linker.link(gdk_content_formats_union_deserialize_mime_types, "gdk_content_formats_union_deserialize_mime_types", LIBRARY_GDK); 117 Linker.link(gdk_content_formats_union_serialize_gtypes, "gdk_content_formats_union_serialize_gtypes", LIBRARY_GDK); 118 Linker.link(gdk_content_formats_union_serialize_mime_types, "gdk_content_formats_union_serialize_mime_types", LIBRARY_GDK); 119 Linker.link(gdk_content_formats_unref, "gdk_content_formats_unref", LIBRARY_GDK); 120 Linker.link(gdk_content_formats_parse, "gdk_content_formats_parse", LIBRARY_GDK); 121 122 // gdk.ContentFormatsBuilder 123 124 Linker.link(gdk_content_formats_builder_get_type, "gdk_content_formats_builder_get_type", LIBRARY_GDK); 125 Linker.link(gdk_content_formats_builder_new, "gdk_content_formats_builder_new", LIBRARY_GDK); 126 Linker.link(gdk_content_formats_builder_add_formats, "gdk_content_formats_builder_add_formats", LIBRARY_GDK); 127 Linker.link(gdk_content_formats_builder_add_gtype, "gdk_content_formats_builder_add_gtype", LIBRARY_GDK); 128 Linker.link(gdk_content_formats_builder_add_mime_type, "gdk_content_formats_builder_add_mime_type", LIBRARY_GDK); 129 Linker.link(gdk_content_formats_builder_free_to_formats, "gdk_content_formats_builder_free_to_formats", LIBRARY_GDK); 130 Linker.link(gdk_content_formats_builder_ref, "gdk_content_formats_builder_ref", LIBRARY_GDK); 131 Linker.link(gdk_content_formats_builder_to_formats, "gdk_content_formats_builder_to_formats", LIBRARY_GDK); 132 Linker.link(gdk_content_formats_builder_unref, "gdk_content_formats_builder_unref", LIBRARY_GDK); 133 134 // gdk.ContentProvider 135 136 Linker.link(gdk_content_provider_get_type, "gdk_content_provider_get_type", LIBRARY_GDK); 137 Linker.link(gdk_content_provider_new_for_bytes, "gdk_content_provider_new_for_bytes", LIBRARY_GDK); 138 Linker.link(gdk_content_provider_new_for_value, "gdk_content_provider_new_for_value", LIBRARY_GDK); 139 Linker.link(gdk_content_provider_new_typed, "gdk_content_provider_new_typed", LIBRARY_GDK); 140 Linker.link(gdk_content_provider_new_union, "gdk_content_provider_new_union", LIBRARY_GDK); 141 Linker.link(gdk_content_provider_content_changed, "gdk_content_provider_content_changed", LIBRARY_GDK); 142 Linker.link(gdk_content_provider_get_value, "gdk_content_provider_get_value", LIBRARY_GDK); 143 Linker.link(gdk_content_provider_ref_formats, "gdk_content_provider_ref_formats", LIBRARY_GDK); 144 Linker.link(gdk_content_provider_ref_storable_formats, "gdk_content_provider_ref_storable_formats", LIBRARY_GDK); 145 Linker.link(gdk_content_provider_write_mime_type_async, "gdk_content_provider_write_mime_type_async", LIBRARY_GDK); 146 Linker.link(gdk_content_provider_write_mime_type_finish, "gdk_content_provider_write_mime_type_finish", LIBRARY_GDK); 147 148 // gdk.ContentSerializer 149 150 Linker.link(gdk_content_serializer_get_type, "gdk_content_serializer_get_type", LIBRARY_GDK); 151 Linker.link(gdk_content_serializer_get_cancellable, "gdk_content_serializer_get_cancellable", LIBRARY_GDK); 152 Linker.link(gdk_content_serializer_get_gtype, "gdk_content_serializer_get_gtype", LIBRARY_GDK); 153 Linker.link(gdk_content_serializer_get_mime_type, "gdk_content_serializer_get_mime_type", LIBRARY_GDK); 154 Linker.link(gdk_content_serializer_get_output_stream, "gdk_content_serializer_get_output_stream", LIBRARY_GDK); 155 Linker.link(gdk_content_serializer_get_priority, "gdk_content_serializer_get_priority", LIBRARY_GDK); 156 Linker.link(gdk_content_serializer_get_task_data, "gdk_content_serializer_get_task_data", LIBRARY_GDK); 157 Linker.link(gdk_content_serializer_get_user_data, "gdk_content_serializer_get_user_data", LIBRARY_GDK); 158 Linker.link(gdk_content_serializer_get_value, "gdk_content_serializer_get_value", LIBRARY_GDK); 159 Linker.link(gdk_content_serializer_return_error, "gdk_content_serializer_return_error", LIBRARY_GDK); 160 Linker.link(gdk_content_serializer_return_success, "gdk_content_serializer_return_success", LIBRARY_GDK); 161 Linker.link(gdk_content_serializer_set_task_data, "gdk_content_serializer_set_task_data", LIBRARY_GDK); 162 163 // gdk.CrossingEvent 164 165 Linker.link(gdk_crossing_event_get_type, "gdk_crossing_event_get_type", LIBRARY_GDK); 166 Linker.link(gdk_crossing_event_get_detail, "gdk_crossing_event_get_detail", LIBRARY_GDK); 167 Linker.link(gdk_crossing_event_get_focus, "gdk_crossing_event_get_focus", LIBRARY_GDK); 168 Linker.link(gdk_crossing_event_get_mode, "gdk_crossing_event_get_mode", LIBRARY_GDK); 169 170 // gdk.Cursor 171 172 Linker.link(gdk_cursor_get_type, "gdk_cursor_get_type", LIBRARY_GDK); 173 Linker.link(gdk_cursor_new_from_name, "gdk_cursor_new_from_name", LIBRARY_GDK); 174 Linker.link(gdk_cursor_new_from_texture, "gdk_cursor_new_from_texture", LIBRARY_GDK); 175 Linker.link(gdk_cursor_get_fallback, "gdk_cursor_get_fallback", LIBRARY_GDK); 176 Linker.link(gdk_cursor_get_hotspot_x, "gdk_cursor_get_hotspot_x", LIBRARY_GDK); 177 Linker.link(gdk_cursor_get_hotspot_y, "gdk_cursor_get_hotspot_y", LIBRARY_GDK); 178 Linker.link(gdk_cursor_get_name, "gdk_cursor_get_name", LIBRARY_GDK); 179 Linker.link(gdk_cursor_get_texture, "gdk_cursor_get_texture", LIBRARY_GDK); 180 181 // gdk.DNDEvent 182 183 Linker.link(gdk_dnd_event_get_type, "gdk_dnd_event_get_type", LIBRARY_GDK); 184 Linker.link(gdk_dnd_event_get_drop, "gdk_dnd_event_get_drop", LIBRARY_GDK); 185 186 // gdk.DeleteEvent 187 188 Linker.link(gdk_delete_event_get_type, "gdk_delete_event_get_type", LIBRARY_GDK); 189 190 // gdk.Device 191 192 Linker.link(gdk_device_get_type, "gdk_device_get_type", LIBRARY_GDK); 193 Linker.link(gdk_device_get_caps_lock_state, "gdk_device_get_caps_lock_state", LIBRARY_GDK); 194 Linker.link(gdk_device_get_device_tool, "gdk_device_get_device_tool", LIBRARY_GDK); 195 Linker.link(gdk_device_get_direction, "gdk_device_get_direction", LIBRARY_GDK); 196 Linker.link(gdk_device_get_display, "gdk_device_get_display", LIBRARY_GDK); 197 Linker.link(gdk_device_get_has_cursor, "gdk_device_get_has_cursor", LIBRARY_GDK); 198 Linker.link(gdk_device_get_modifier_state, "gdk_device_get_modifier_state", LIBRARY_GDK); 199 Linker.link(gdk_device_get_name, "gdk_device_get_name", LIBRARY_GDK); 200 Linker.link(gdk_device_get_num_lock_state, "gdk_device_get_num_lock_state", LIBRARY_GDK); 201 Linker.link(gdk_device_get_num_touches, "gdk_device_get_num_touches", LIBRARY_GDK); 202 Linker.link(gdk_device_get_product_id, "gdk_device_get_product_id", LIBRARY_GDK); 203 Linker.link(gdk_device_get_scroll_lock_state, "gdk_device_get_scroll_lock_state", LIBRARY_GDK); 204 Linker.link(gdk_device_get_seat, "gdk_device_get_seat", LIBRARY_GDK); 205 Linker.link(gdk_device_get_source, "gdk_device_get_source", LIBRARY_GDK); 206 Linker.link(gdk_device_get_surface_at_position, "gdk_device_get_surface_at_position", LIBRARY_GDK); 207 Linker.link(gdk_device_get_timestamp, "gdk_device_get_timestamp", LIBRARY_GDK); 208 Linker.link(gdk_device_get_vendor_id, "gdk_device_get_vendor_id", LIBRARY_GDK); 209 Linker.link(gdk_device_has_bidi_layouts, "gdk_device_has_bidi_layouts", LIBRARY_GDK); 210 211 // gdk.DevicePad 212 213 Linker.link(gdk_device_pad_get_type, "gdk_device_pad_get_type", LIBRARY_GDK); 214 Linker.link(gdk_device_pad_get_feature_group, "gdk_device_pad_get_feature_group", LIBRARY_GDK); 215 Linker.link(gdk_device_pad_get_group_n_modes, "gdk_device_pad_get_group_n_modes", LIBRARY_GDK); 216 Linker.link(gdk_device_pad_get_n_features, "gdk_device_pad_get_n_features", LIBRARY_GDK); 217 Linker.link(gdk_device_pad_get_n_groups, "gdk_device_pad_get_n_groups", LIBRARY_GDK); 218 219 // gdk.DeviceTool 220 221 Linker.link(gdk_device_tool_get_type, "gdk_device_tool_get_type", LIBRARY_GDK); 222 Linker.link(gdk_device_tool_get_axes, "gdk_device_tool_get_axes", LIBRARY_GDK); 223 Linker.link(gdk_device_tool_get_hardware_id, "gdk_device_tool_get_hardware_id", LIBRARY_GDK); 224 Linker.link(gdk_device_tool_get_serial, "gdk_device_tool_get_serial", LIBRARY_GDK); 225 Linker.link(gdk_device_tool_get_tool_type, "gdk_device_tool_get_tool_type", LIBRARY_GDK); 226 227 // gdk.Display 228 229 Linker.link(gdk_display_get_type, "gdk_display_get_type", LIBRARY_GDK); 230 Linker.link(gdk_display_get_default, "gdk_display_get_default", LIBRARY_GDK); 231 Linker.link(gdk_display_open, "gdk_display_open", LIBRARY_GDK); 232 Linker.link(gdk_display_beep, "gdk_display_beep", LIBRARY_GDK); 233 Linker.link(gdk_display_close, "gdk_display_close", LIBRARY_GDK); 234 Linker.link(gdk_display_create_gl_context, "gdk_display_create_gl_context", LIBRARY_GDK); 235 Linker.link(gdk_display_device_is_grabbed, "gdk_display_device_is_grabbed", LIBRARY_GDK); 236 Linker.link(gdk_display_flush, "gdk_display_flush", LIBRARY_GDK); 237 Linker.link(gdk_display_get_app_launch_context, "gdk_display_get_app_launch_context", LIBRARY_GDK); 238 Linker.link(gdk_display_get_clipboard, "gdk_display_get_clipboard", LIBRARY_GDK); 239 Linker.link(gdk_display_get_default_seat, "gdk_display_get_default_seat", LIBRARY_GDK); 240 Linker.link(gdk_display_get_monitor_at_surface, "gdk_display_get_monitor_at_surface", LIBRARY_GDK); 241 Linker.link(gdk_display_get_monitors, "gdk_display_get_monitors", LIBRARY_GDK); 242 Linker.link(gdk_display_get_name, "gdk_display_get_name", LIBRARY_GDK); 243 Linker.link(gdk_display_get_primary_clipboard, "gdk_display_get_primary_clipboard", LIBRARY_GDK); 244 Linker.link(gdk_display_get_setting, "gdk_display_get_setting", LIBRARY_GDK); 245 Linker.link(gdk_display_get_startup_notification_id, "gdk_display_get_startup_notification_id", LIBRARY_GDK); 246 Linker.link(gdk_display_is_closed, "gdk_display_is_closed", LIBRARY_GDK); 247 Linker.link(gdk_display_is_composited, "gdk_display_is_composited", LIBRARY_GDK); 248 Linker.link(gdk_display_is_rgba, "gdk_display_is_rgba", LIBRARY_GDK); 249 Linker.link(gdk_display_list_seats, "gdk_display_list_seats", LIBRARY_GDK); 250 Linker.link(gdk_display_map_keycode, "gdk_display_map_keycode", LIBRARY_GDK); 251 Linker.link(gdk_display_map_keyval, "gdk_display_map_keyval", LIBRARY_GDK); 252 Linker.link(gdk_display_notify_startup_complete, "gdk_display_notify_startup_complete", LIBRARY_GDK); 253 Linker.link(gdk_display_prepare_gl, "gdk_display_prepare_gl", LIBRARY_GDK); 254 Linker.link(gdk_display_put_event, "gdk_display_put_event", LIBRARY_GDK); 255 Linker.link(gdk_display_supports_input_shapes, "gdk_display_supports_input_shapes", LIBRARY_GDK); 256 Linker.link(gdk_display_sync, "gdk_display_sync", LIBRARY_GDK); 257 Linker.link(gdk_display_translate_key, "gdk_display_translate_key", LIBRARY_GDK); 258 259 // gdk.DisplayManager 260 261 Linker.link(gdk_display_manager_get_type, "gdk_display_manager_get_type", LIBRARY_GDK); 262 Linker.link(gdk_display_manager_get, "gdk_display_manager_get", LIBRARY_GDK); 263 Linker.link(gdk_display_manager_get_default_display, "gdk_display_manager_get_default_display", LIBRARY_GDK); 264 Linker.link(gdk_display_manager_list_displays, "gdk_display_manager_list_displays", LIBRARY_GDK); 265 Linker.link(gdk_display_manager_open_display, "gdk_display_manager_open_display", LIBRARY_GDK); 266 Linker.link(gdk_display_manager_set_default_display, "gdk_display_manager_set_default_display", LIBRARY_GDK); 267 268 // gdk.Drag 269 270 Linker.link(gdk_drag_get_type, "gdk_drag_get_type", LIBRARY_GDK); 271 Linker.link(gdk_drag_begin, "gdk_drag_begin", LIBRARY_GDK); 272 Linker.link(gdk_drag_drop_done, "gdk_drag_drop_done", LIBRARY_GDK); 273 Linker.link(gdk_drag_get_actions, "gdk_drag_get_actions", LIBRARY_GDK); 274 Linker.link(gdk_drag_get_content, "gdk_drag_get_content", LIBRARY_GDK); 275 Linker.link(gdk_drag_get_device, "gdk_drag_get_device", LIBRARY_GDK); 276 Linker.link(gdk_drag_get_display, "gdk_drag_get_display", LIBRARY_GDK); 277 Linker.link(gdk_drag_get_drag_surface, "gdk_drag_get_drag_surface", LIBRARY_GDK); 278 Linker.link(gdk_drag_get_formats, "gdk_drag_get_formats", LIBRARY_GDK); 279 Linker.link(gdk_drag_get_selected_action, "gdk_drag_get_selected_action", LIBRARY_GDK); 280 Linker.link(gdk_drag_get_surface, "gdk_drag_get_surface", LIBRARY_GDK); 281 Linker.link(gdk_drag_set_hotspot, "gdk_drag_set_hotspot", LIBRARY_GDK); 282 283 // gdk.DragSurface 284 285 Linker.link(gdk_drag_surface_get_type, "gdk_drag_surface_get_type", LIBRARY_GDK); 286 Linker.link(gdk_drag_surface_present, "gdk_drag_surface_present", LIBRARY_GDK); 287 288 // gdk.DrawContext 289 290 Linker.link(gdk_draw_context_get_type, "gdk_draw_context_get_type", LIBRARY_GDK); 291 Linker.link(gdk_draw_context_begin_frame, "gdk_draw_context_begin_frame", LIBRARY_GDK); 292 Linker.link(gdk_draw_context_end_frame, "gdk_draw_context_end_frame", LIBRARY_GDK); 293 Linker.link(gdk_draw_context_get_display, "gdk_draw_context_get_display", LIBRARY_GDK); 294 Linker.link(gdk_draw_context_get_frame_region, "gdk_draw_context_get_frame_region", LIBRARY_GDK); 295 Linker.link(gdk_draw_context_get_surface, "gdk_draw_context_get_surface", LIBRARY_GDK); 296 Linker.link(gdk_draw_context_is_in_frame, "gdk_draw_context_is_in_frame", LIBRARY_GDK); 297 298 // gdk.Drop 299 300 Linker.link(gdk_drop_get_type, "gdk_drop_get_type", LIBRARY_GDK); 301 Linker.link(gdk_drop_finish, "gdk_drop_finish", LIBRARY_GDK); 302 Linker.link(gdk_drop_get_actions, "gdk_drop_get_actions", LIBRARY_GDK); 303 Linker.link(gdk_drop_get_device, "gdk_drop_get_device", LIBRARY_GDK); 304 Linker.link(gdk_drop_get_display, "gdk_drop_get_display", LIBRARY_GDK); 305 Linker.link(gdk_drop_get_drag, "gdk_drop_get_drag", LIBRARY_GDK); 306 Linker.link(gdk_drop_get_formats, "gdk_drop_get_formats", LIBRARY_GDK); 307 Linker.link(gdk_drop_get_surface, "gdk_drop_get_surface", LIBRARY_GDK); 308 Linker.link(gdk_drop_read_async, "gdk_drop_read_async", LIBRARY_GDK); 309 Linker.link(gdk_drop_read_finish, "gdk_drop_read_finish", LIBRARY_GDK); 310 Linker.link(gdk_drop_read_value_async, "gdk_drop_read_value_async", LIBRARY_GDK); 311 Linker.link(gdk_drop_read_value_finish, "gdk_drop_read_value_finish", LIBRARY_GDK); 312 Linker.link(gdk_drop_status, "gdk_drop_status", LIBRARY_GDK); 313 314 // gdk.Event 315 316 Linker.link(gdk_event_get_type, "gdk_event_get_type", LIBRARY_GDK); 317 Linker.link(gdk_events_get_angle, "gdk_events_get_angle", LIBRARY_GDK); 318 Linker.link(gdk_events_get_center, "gdk_events_get_center", LIBRARY_GDK); 319 Linker.link(gdk_events_get_distance, "gdk_events_get_distance", LIBRARY_GDK); 320 Linker.link(gdk_event_get_axes, "gdk_event_get_axes", LIBRARY_GDK); 321 Linker.link(gdk_event_get_axis, "gdk_event_get_axis", LIBRARY_GDK); 322 Linker.link(gdk_event_get_device, "gdk_event_get_device", LIBRARY_GDK); 323 Linker.link(gdk_event_get_device_tool, "gdk_event_get_device_tool", LIBRARY_GDK); 324 Linker.link(gdk_event_get_display, "gdk_event_get_display", LIBRARY_GDK); 325 Linker.link(gdk_event_get_event_sequence, "gdk_event_get_event_sequence", LIBRARY_GDK); 326 Linker.link(gdk_event_get_event_type, "gdk_event_get_event_type", LIBRARY_GDK); 327 Linker.link(gdk_event_get_history, "gdk_event_get_history", LIBRARY_GDK); 328 Linker.link(gdk_event_get_modifier_state, "gdk_event_get_modifier_state", LIBRARY_GDK); 329 Linker.link(gdk_event_get_pointer_emulated, "gdk_event_get_pointer_emulated", LIBRARY_GDK); 330 Linker.link(gdk_event_get_position, "gdk_event_get_position", LIBRARY_GDK); 331 Linker.link(gdk_event_get_seat, "gdk_event_get_seat", LIBRARY_GDK); 332 Linker.link(gdk_event_get_surface, "gdk_event_get_surface", LIBRARY_GDK); 333 Linker.link(gdk_event_get_time, "gdk_event_get_time", LIBRARY_GDK); 334 Linker.link(gdk_event_ref, "gdk_event_ref", LIBRARY_GDK); 335 Linker.link(gdk_event_triggers_context_menu, "gdk_event_triggers_context_menu", LIBRARY_GDK); 336 Linker.link(gdk_event_unref, "gdk_event_unref", LIBRARY_GDK); 337 338 // gdk.EventSequence 339 340 Linker.link(gdk_event_sequence_get_type, "gdk_event_sequence_get_type", LIBRARY_GDK); 341 342 // gdk.FileList 343 344 Linker.link(gdk_file_list_get_type, "gdk_file_list_get_type", LIBRARY_GDK); 345 Linker.link(gdk_file_list_get_files, "gdk_file_list_get_files", LIBRARY_GDK); 346 347 // gdk.FocusEvent 348 349 Linker.link(gdk_focus_event_get_type, "gdk_focus_event_get_type", LIBRARY_GDK); 350 Linker.link(gdk_focus_event_get_in, "gdk_focus_event_get_in", LIBRARY_GDK); 351 352 // gdk.FrameClock 353 354 Linker.link(gdk_frame_clock_get_type, "gdk_frame_clock_get_type", LIBRARY_GDK); 355 Linker.link(gdk_frame_clock_begin_updating, "gdk_frame_clock_begin_updating", LIBRARY_GDK); 356 Linker.link(gdk_frame_clock_end_updating, "gdk_frame_clock_end_updating", LIBRARY_GDK); 357 Linker.link(gdk_frame_clock_get_current_timings, "gdk_frame_clock_get_current_timings", LIBRARY_GDK); 358 Linker.link(gdk_frame_clock_get_fps, "gdk_frame_clock_get_fps", LIBRARY_GDK); 359 Linker.link(gdk_frame_clock_get_frame_counter, "gdk_frame_clock_get_frame_counter", LIBRARY_GDK); 360 Linker.link(gdk_frame_clock_get_frame_time, "gdk_frame_clock_get_frame_time", LIBRARY_GDK); 361 Linker.link(gdk_frame_clock_get_history_start, "gdk_frame_clock_get_history_start", LIBRARY_GDK); 362 Linker.link(gdk_frame_clock_get_refresh_info, "gdk_frame_clock_get_refresh_info", LIBRARY_GDK); 363 Linker.link(gdk_frame_clock_get_timings, "gdk_frame_clock_get_timings", LIBRARY_GDK); 364 Linker.link(gdk_frame_clock_request_phase, "gdk_frame_clock_request_phase", LIBRARY_GDK); 365 366 // gdk.FrameTimings 367 368 Linker.link(gdk_frame_timings_get_type, "gdk_frame_timings_get_type", LIBRARY_GDK); 369 Linker.link(gdk_frame_timings_get_complete, "gdk_frame_timings_get_complete", LIBRARY_GDK); 370 Linker.link(gdk_frame_timings_get_frame_counter, "gdk_frame_timings_get_frame_counter", LIBRARY_GDK); 371 Linker.link(gdk_frame_timings_get_frame_time, "gdk_frame_timings_get_frame_time", LIBRARY_GDK); 372 Linker.link(gdk_frame_timings_get_predicted_presentation_time, "gdk_frame_timings_get_predicted_presentation_time", LIBRARY_GDK); 373 Linker.link(gdk_frame_timings_get_presentation_time, "gdk_frame_timings_get_presentation_time", LIBRARY_GDK); 374 Linker.link(gdk_frame_timings_get_refresh_interval, "gdk_frame_timings_get_refresh_interval", LIBRARY_GDK); 375 Linker.link(gdk_frame_timings_ref, "gdk_frame_timings_ref", LIBRARY_GDK); 376 Linker.link(gdk_frame_timings_unref, "gdk_frame_timings_unref", LIBRARY_GDK); 377 378 // gdk.GLContext 379 380 Linker.link(gdk_gl_context_get_type, "gdk_gl_context_get_type", LIBRARY_GDK); 381 Linker.link(gdk_gl_context_clear_current, "gdk_gl_context_clear_current", LIBRARY_GDK); 382 Linker.link(gdk_gl_context_get_current, "gdk_gl_context_get_current", LIBRARY_GDK); 383 Linker.link(gdk_gl_context_get_allowed_apis, "gdk_gl_context_get_allowed_apis", LIBRARY_GDK); 384 Linker.link(gdk_gl_context_get_api, "gdk_gl_context_get_api", LIBRARY_GDK); 385 Linker.link(gdk_gl_context_get_debug_enabled, "gdk_gl_context_get_debug_enabled", LIBRARY_GDK); 386 Linker.link(gdk_gl_context_get_display, "gdk_gl_context_get_display", LIBRARY_GDK); 387 Linker.link(gdk_gl_context_get_forward_compatible, "gdk_gl_context_get_forward_compatible", LIBRARY_GDK); 388 Linker.link(gdk_gl_context_get_required_version, "gdk_gl_context_get_required_version", LIBRARY_GDK); 389 Linker.link(gdk_gl_context_get_shared_context, "gdk_gl_context_get_shared_context", LIBRARY_GDK); 390 Linker.link(gdk_gl_context_get_surface, "gdk_gl_context_get_surface", LIBRARY_GDK); 391 Linker.link(gdk_gl_context_get_use_es, "gdk_gl_context_get_use_es", LIBRARY_GDK); 392 Linker.link(gdk_gl_context_get_version, "gdk_gl_context_get_version", LIBRARY_GDK); 393 Linker.link(gdk_gl_context_is_legacy, "gdk_gl_context_is_legacy", LIBRARY_GDK); 394 Linker.link(gdk_gl_context_is_shared, "gdk_gl_context_is_shared", LIBRARY_GDK); 395 Linker.link(gdk_gl_context_make_current, "gdk_gl_context_make_current", LIBRARY_GDK); 396 Linker.link(gdk_gl_context_realize, "gdk_gl_context_realize", LIBRARY_GDK); 397 Linker.link(gdk_gl_context_set_allowed_apis, "gdk_gl_context_set_allowed_apis", LIBRARY_GDK); 398 Linker.link(gdk_gl_context_set_debug_enabled, "gdk_gl_context_set_debug_enabled", LIBRARY_GDK); 399 Linker.link(gdk_gl_context_set_forward_compatible, "gdk_gl_context_set_forward_compatible", LIBRARY_GDK); 400 Linker.link(gdk_gl_context_set_required_version, "gdk_gl_context_set_required_version", LIBRARY_GDK); 401 Linker.link(gdk_gl_context_set_use_es, "gdk_gl_context_set_use_es", LIBRARY_GDK); 402 403 // gdk.GLTexture 404 405 Linker.link(gdk_gl_texture_get_type, "gdk_gl_texture_get_type", LIBRARY_GDK); 406 Linker.link(gdk_gl_texture_new, "gdk_gl_texture_new", LIBRARY_GDK); 407 Linker.link(gdk_gl_texture_release, "gdk_gl_texture_release", LIBRARY_GDK); 408 409 // gdk.GrabBrokenEvent 410 411 Linker.link(gdk_grab_broken_event_get_type, "gdk_grab_broken_event_get_type", LIBRARY_GDK); 412 Linker.link(gdk_grab_broken_event_get_grab_surface, "gdk_grab_broken_event_get_grab_surface", LIBRARY_GDK); 413 Linker.link(gdk_grab_broken_event_get_implicit, "gdk_grab_broken_event_get_implicit", LIBRARY_GDK); 414 415 // gdk.KeyEvent 416 417 Linker.link(gdk_key_event_get_type, "gdk_key_event_get_type", LIBRARY_GDK); 418 Linker.link(gdk_key_event_get_consumed_modifiers, "gdk_key_event_get_consumed_modifiers", LIBRARY_GDK); 419 Linker.link(gdk_key_event_get_keycode, "gdk_key_event_get_keycode", LIBRARY_GDK); 420 Linker.link(gdk_key_event_get_keyval, "gdk_key_event_get_keyval", LIBRARY_GDK); 421 Linker.link(gdk_key_event_get_layout, "gdk_key_event_get_layout", LIBRARY_GDK); 422 Linker.link(gdk_key_event_get_level, "gdk_key_event_get_level", LIBRARY_GDK); 423 Linker.link(gdk_key_event_get_match, "gdk_key_event_get_match", LIBRARY_GDK); 424 Linker.link(gdk_key_event_is_modifier, "gdk_key_event_is_modifier", LIBRARY_GDK); 425 Linker.link(gdk_key_event_matches, "gdk_key_event_matches", LIBRARY_GDK); 426 427 // gdk.MemoryTexture 428 429 Linker.link(gdk_memory_texture_get_type, "gdk_memory_texture_get_type", LIBRARY_GDK); 430 Linker.link(gdk_memory_texture_new, "gdk_memory_texture_new", LIBRARY_GDK); 431 432 // gdk.MonitorGdk 433 434 Linker.link(gdk_monitor_get_type, "gdk_monitor_get_type", LIBRARY_GDK); 435 Linker.link(gdk_monitor_get_connector, "gdk_monitor_get_connector", LIBRARY_GDK); 436 Linker.link(gdk_monitor_get_display, "gdk_monitor_get_display", LIBRARY_GDK); 437 Linker.link(gdk_monitor_get_geometry, "gdk_monitor_get_geometry", LIBRARY_GDK); 438 Linker.link(gdk_monitor_get_height_mm, "gdk_monitor_get_height_mm", LIBRARY_GDK); 439 Linker.link(gdk_monitor_get_manufacturer, "gdk_monitor_get_manufacturer", LIBRARY_GDK); 440 Linker.link(gdk_monitor_get_model, "gdk_monitor_get_model", LIBRARY_GDK); 441 Linker.link(gdk_monitor_get_refresh_rate, "gdk_monitor_get_refresh_rate", LIBRARY_GDK); 442 Linker.link(gdk_monitor_get_scale_factor, "gdk_monitor_get_scale_factor", LIBRARY_GDK); 443 Linker.link(gdk_monitor_get_subpixel_layout, "gdk_monitor_get_subpixel_layout", LIBRARY_GDK); 444 Linker.link(gdk_monitor_get_width_mm, "gdk_monitor_get_width_mm", LIBRARY_GDK); 445 Linker.link(gdk_monitor_is_valid, "gdk_monitor_is_valid", LIBRARY_GDK); 446 447 // gdk.MotionEvent 448 449 Linker.link(gdk_motion_event_get_type, "gdk_motion_event_get_type", LIBRARY_GDK); 450 451 // gdk.PadEvent 452 453 Linker.link(gdk_pad_event_get_type, "gdk_pad_event_get_type", LIBRARY_GDK); 454 Linker.link(gdk_pad_event_get_axis_value, "gdk_pad_event_get_axis_value", LIBRARY_GDK); 455 Linker.link(gdk_pad_event_get_button, "gdk_pad_event_get_button", LIBRARY_GDK); 456 Linker.link(gdk_pad_event_get_group_mode, "gdk_pad_event_get_group_mode", LIBRARY_GDK); 457 458 // gdk.Paintable 459 460 Linker.link(gdk_paintable_get_type, "gdk_paintable_get_type", LIBRARY_GDK); 461 Linker.link(gdk_paintable_new_empty, "gdk_paintable_new_empty", LIBRARY_GDK); 462 Linker.link(gdk_paintable_compute_concrete_size, "gdk_paintable_compute_concrete_size", LIBRARY_GDK); 463 Linker.link(gdk_paintable_get_current_image, "gdk_paintable_get_current_image", LIBRARY_GDK); 464 Linker.link(gdk_paintable_get_flags, "gdk_paintable_get_flags", LIBRARY_GDK); 465 Linker.link(gdk_paintable_get_intrinsic_aspect_ratio, "gdk_paintable_get_intrinsic_aspect_ratio", LIBRARY_GDK); 466 Linker.link(gdk_paintable_get_intrinsic_height, "gdk_paintable_get_intrinsic_height", LIBRARY_GDK); 467 Linker.link(gdk_paintable_get_intrinsic_width, "gdk_paintable_get_intrinsic_width", LIBRARY_GDK); 468 Linker.link(gdk_paintable_invalidate_contents, "gdk_paintable_invalidate_contents", LIBRARY_GDK); 469 Linker.link(gdk_paintable_invalidate_size, "gdk_paintable_invalidate_size", LIBRARY_GDK); 470 Linker.link(gdk_paintable_snapshot, "gdk_paintable_snapshot", LIBRARY_GDK); 471 472 // gdk.Popup 473 474 Linker.link(gdk_popup_get_type, "gdk_popup_get_type", LIBRARY_GDK); 475 Linker.link(gdk_popup_get_autohide, "gdk_popup_get_autohide", LIBRARY_GDK); 476 Linker.link(gdk_popup_get_parent, "gdk_popup_get_parent", LIBRARY_GDK); 477 Linker.link(gdk_popup_get_position_x, "gdk_popup_get_position_x", LIBRARY_GDK); 478 Linker.link(gdk_popup_get_position_y, "gdk_popup_get_position_y", LIBRARY_GDK); 479 Linker.link(gdk_popup_get_rect_anchor, "gdk_popup_get_rect_anchor", LIBRARY_GDK); 480 Linker.link(gdk_popup_get_surface_anchor, "gdk_popup_get_surface_anchor", LIBRARY_GDK); 481 Linker.link(gdk_popup_present, "gdk_popup_present", LIBRARY_GDK); 482 483 // gdk.PopupLayout 484 485 Linker.link(gdk_popup_layout_get_type, "gdk_popup_layout_get_type", LIBRARY_GDK); 486 Linker.link(gdk_popup_layout_new, "gdk_popup_layout_new", LIBRARY_GDK); 487 Linker.link(gdk_popup_layout_copy, "gdk_popup_layout_copy", LIBRARY_GDK); 488 Linker.link(gdk_popup_layout_equal, "gdk_popup_layout_equal", LIBRARY_GDK); 489 Linker.link(gdk_popup_layout_get_anchor_hints, "gdk_popup_layout_get_anchor_hints", LIBRARY_GDK); 490 Linker.link(gdk_popup_layout_get_anchor_rect, "gdk_popup_layout_get_anchor_rect", LIBRARY_GDK); 491 Linker.link(gdk_popup_layout_get_offset, "gdk_popup_layout_get_offset", LIBRARY_GDK); 492 Linker.link(gdk_popup_layout_get_rect_anchor, "gdk_popup_layout_get_rect_anchor", LIBRARY_GDK); 493 Linker.link(gdk_popup_layout_get_shadow_width, "gdk_popup_layout_get_shadow_width", LIBRARY_GDK); 494 Linker.link(gdk_popup_layout_get_surface_anchor, "gdk_popup_layout_get_surface_anchor", LIBRARY_GDK); 495 Linker.link(gdk_popup_layout_ref, "gdk_popup_layout_ref", LIBRARY_GDK); 496 Linker.link(gdk_popup_layout_set_anchor_hints, "gdk_popup_layout_set_anchor_hints", LIBRARY_GDK); 497 Linker.link(gdk_popup_layout_set_anchor_rect, "gdk_popup_layout_set_anchor_rect", LIBRARY_GDK); 498 Linker.link(gdk_popup_layout_set_offset, "gdk_popup_layout_set_offset", LIBRARY_GDK); 499 Linker.link(gdk_popup_layout_set_rect_anchor, "gdk_popup_layout_set_rect_anchor", LIBRARY_GDK); 500 Linker.link(gdk_popup_layout_set_shadow_width, "gdk_popup_layout_set_shadow_width", LIBRARY_GDK); 501 Linker.link(gdk_popup_layout_set_surface_anchor, "gdk_popup_layout_set_surface_anchor", LIBRARY_GDK); 502 Linker.link(gdk_popup_layout_unref, "gdk_popup_layout_unref", LIBRARY_GDK); 503 504 // gdk.ProximityEvent 505 506 Linker.link(gdk_proximity_event_get_type, "gdk_proximity_event_get_type", LIBRARY_GDK); 507 508 // gdk.RGBA 509 510 Linker.link(gdk_rgba_get_type, "gdk_rgba_get_type", LIBRARY_GDK); 511 Linker.link(gdk_rgba_copy, "gdk_rgba_copy", LIBRARY_GDK); 512 Linker.link(gdk_rgba_equal, "gdk_rgba_equal", LIBRARY_GDK); 513 Linker.link(gdk_rgba_free, "gdk_rgba_free", LIBRARY_GDK); 514 Linker.link(gdk_rgba_hash, "gdk_rgba_hash", LIBRARY_GDK); 515 Linker.link(gdk_rgba_is_clear, "gdk_rgba_is_clear", LIBRARY_GDK); 516 Linker.link(gdk_rgba_is_opaque, "gdk_rgba_is_opaque", LIBRARY_GDK); 517 Linker.link(gdk_rgba_parse, "gdk_rgba_parse", LIBRARY_GDK); 518 Linker.link(gdk_rgba_to_string, "gdk_rgba_to_string", LIBRARY_GDK); 519 520 // gdk.Rectangle 521 522 Linker.link(gdk_rectangle_get_type, "gdk_rectangle_get_type", LIBRARY_GDK); 523 Linker.link(gdk_rectangle_contains_point, "gdk_rectangle_contains_point", LIBRARY_GDK); 524 Linker.link(gdk_rectangle_equal, "gdk_rectangle_equal", LIBRARY_GDK); 525 Linker.link(gdk_rectangle_intersect, "gdk_rectangle_intersect", LIBRARY_GDK); 526 Linker.link(gdk_rectangle_union, "gdk_rectangle_union", LIBRARY_GDK); 527 528 // gdk.ScrollEvent 529 530 Linker.link(gdk_scroll_event_get_type, "gdk_scroll_event_get_type", LIBRARY_GDK); 531 Linker.link(gdk_scroll_event_get_deltas, "gdk_scroll_event_get_deltas", LIBRARY_GDK); 532 Linker.link(gdk_scroll_event_get_direction, "gdk_scroll_event_get_direction", LIBRARY_GDK); 533 Linker.link(gdk_scroll_event_is_stop, "gdk_scroll_event_is_stop", LIBRARY_GDK); 534 535 // gdk.Seat 536 537 Linker.link(gdk_seat_get_type, "gdk_seat_get_type", LIBRARY_GDK); 538 Linker.link(gdk_seat_get_capabilities, "gdk_seat_get_capabilities", LIBRARY_GDK); 539 Linker.link(gdk_seat_get_devices, "gdk_seat_get_devices", LIBRARY_GDK); 540 Linker.link(gdk_seat_get_display, "gdk_seat_get_display", LIBRARY_GDK); 541 Linker.link(gdk_seat_get_keyboard, "gdk_seat_get_keyboard", LIBRARY_GDK); 542 Linker.link(gdk_seat_get_pointer, "gdk_seat_get_pointer", LIBRARY_GDK); 543 Linker.link(gdk_seat_get_tools, "gdk_seat_get_tools", LIBRARY_GDK); 544 545 // gdk.Snapshot 546 547 Linker.link(gdk_snapshot_get_type, "gdk_snapshot_get_type", LIBRARY_GDK); 548 549 // gdk.Surface 550 551 Linker.link(gdk_surface_get_type, "gdk_surface_get_type", LIBRARY_GDK); 552 Linker.link(gdk_surface_new_popup, "gdk_surface_new_popup", LIBRARY_GDK); 553 Linker.link(gdk_surface_new_toplevel, "gdk_surface_new_toplevel", LIBRARY_GDK); 554 Linker.link(gdk_surface_beep, "gdk_surface_beep", LIBRARY_GDK); 555 Linker.link(gdk_surface_create_cairo_context, "gdk_surface_create_cairo_context", LIBRARY_GDK); 556 Linker.link(gdk_surface_create_gl_context, "gdk_surface_create_gl_context", LIBRARY_GDK); 557 Linker.link(gdk_surface_create_similar_surface, "gdk_surface_create_similar_surface", LIBRARY_GDK); 558 Linker.link(gdk_surface_create_vulkan_context, "gdk_surface_create_vulkan_context", LIBRARY_GDK); 559 Linker.link(gdk_surface_destroy, "gdk_surface_destroy", LIBRARY_GDK); 560 Linker.link(gdk_surface_get_cursor, "gdk_surface_get_cursor", LIBRARY_GDK); 561 Linker.link(gdk_surface_get_device_cursor, "gdk_surface_get_device_cursor", LIBRARY_GDK); 562 Linker.link(gdk_surface_get_device_position, "gdk_surface_get_device_position", LIBRARY_GDK); 563 Linker.link(gdk_surface_get_display, "gdk_surface_get_display", LIBRARY_GDK); 564 Linker.link(gdk_surface_get_frame_clock, "gdk_surface_get_frame_clock", LIBRARY_GDK); 565 Linker.link(gdk_surface_get_height, "gdk_surface_get_height", LIBRARY_GDK); 566 Linker.link(gdk_surface_get_mapped, "gdk_surface_get_mapped", LIBRARY_GDK); 567 Linker.link(gdk_surface_get_scale_factor, "gdk_surface_get_scale_factor", LIBRARY_GDK); 568 Linker.link(gdk_surface_get_width, "gdk_surface_get_width", LIBRARY_GDK); 569 Linker.link(gdk_surface_hide, "gdk_surface_hide", LIBRARY_GDK); 570 Linker.link(gdk_surface_is_destroyed, "gdk_surface_is_destroyed", LIBRARY_GDK); 571 Linker.link(gdk_surface_queue_render, "gdk_surface_queue_render", LIBRARY_GDK); 572 Linker.link(gdk_surface_request_layout, "gdk_surface_request_layout", LIBRARY_GDK); 573 Linker.link(gdk_surface_set_cursor, "gdk_surface_set_cursor", LIBRARY_GDK); 574 Linker.link(gdk_surface_set_device_cursor, "gdk_surface_set_device_cursor", LIBRARY_GDK); 575 Linker.link(gdk_surface_set_input_region, "gdk_surface_set_input_region", LIBRARY_GDK); 576 Linker.link(gdk_surface_set_opaque_region, "gdk_surface_set_opaque_region", LIBRARY_GDK); 577 Linker.link(gdk_surface_translate_coordinates, "gdk_surface_translate_coordinates", LIBRARY_GDK); 578 579 // gdk.Texture 580 581 Linker.link(gdk_texture_get_type, "gdk_texture_get_type", LIBRARY_GDK); 582 Linker.link(gdk_texture_new_for_pixbuf, "gdk_texture_new_for_pixbuf", LIBRARY_GDK); 583 Linker.link(gdk_texture_new_from_bytes, "gdk_texture_new_from_bytes", LIBRARY_GDK); 584 Linker.link(gdk_texture_new_from_file, "gdk_texture_new_from_file", LIBRARY_GDK); 585 Linker.link(gdk_texture_new_from_filename, "gdk_texture_new_from_filename", LIBRARY_GDK); 586 Linker.link(gdk_texture_new_from_resource, "gdk_texture_new_from_resource", LIBRARY_GDK); 587 Linker.link(gdk_texture_download, "gdk_texture_download", LIBRARY_GDK); 588 Linker.link(gdk_texture_get_height, "gdk_texture_get_height", LIBRARY_GDK); 589 Linker.link(gdk_texture_get_width, "gdk_texture_get_width", LIBRARY_GDK); 590 Linker.link(gdk_texture_save_to_png, "gdk_texture_save_to_png", LIBRARY_GDK); 591 Linker.link(gdk_texture_save_to_png_bytes, "gdk_texture_save_to_png_bytes", LIBRARY_GDK); 592 Linker.link(gdk_texture_save_to_tiff, "gdk_texture_save_to_tiff", LIBRARY_GDK); 593 Linker.link(gdk_texture_save_to_tiff_bytes, "gdk_texture_save_to_tiff_bytes", LIBRARY_GDK); 594 595 // gdk.Toplevel 596 597 Linker.link(gdk_toplevel_get_type, "gdk_toplevel_get_type", LIBRARY_GDK); 598 Linker.link(gdk_toplevel_begin_move, "gdk_toplevel_begin_move", LIBRARY_GDK); 599 Linker.link(gdk_toplevel_begin_resize, "gdk_toplevel_begin_resize", LIBRARY_GDK); 600 Linker.link(gdk_toplevel_focus, "gdk_toplevel_focus", LIBRARY_GDK); 601 Linker.link(gdk_toplevel_get_state, "gdk_toplevel_get_state", LIBRARY_GDK); 602 Linker.link(gdk_toplevel_inhibit_system_shortcuts, "gdk_toplevel_inhibit_system_shortcuts", LIBRARY_GDK); 603 Linker.link(gdk_toplevel_lower, "gdk_toplevel_lower", LIBRARY_GDK); 604 Linker.link(gdk_toplevel_minimize, "gdk_toplevel_minimize", LIBRARY_GDK); 605 Linker.link(gdk_toplevel_present, "gdk_toplevel_present", LIBRARY_GDK); 606 Linker.link(gdk_toplevel_restore_system_shortcuts, "gdk_toplevel_restore_system_shortcuts", LIBRARY_GDK); 607 Linker.link(gdk_toplevel_set_decorated, "gdk_toplevel_set_decorated", LIBRARY_GDK); 608 Linker.link(gdk_toplevel_set_deletable, "gdk_toplevel_set_deletable", LIBRARY_GDK); 609 Linker.link(gdk_toplevel_set_icon_list, "gdk_toplevel_set_icon_list", LIBRARY_GDK); 610 Linker.link(gdk_toplevel_set_modal, "gdk_toplevel_set_modal", LIBRARY_GDK); 611 Linker.link(gdk_toplevel_set_startup_id, "gdk_toplevel_set_startup_id", LIBRARY_GDK); 612 Linker.link(gdk_toplevel_set_title, "gdk_toplevel_set_title", LIBRARY_GDK); 613 Linker.link(gdk_toplevel_set_transient_for, "gdk_toplevel_set_transient_for", LIBRARY_GDK); 614 Linker.link(gdk_toplevel_show_window_menu, "gdk_toplevel_show_window_menu", LIBRARY_GDK); 615 Linker.link(gdk_toplevel_supports_edge_constraints, "gdk_toplevel_supports_edge_constraints", LIBRARY_GDK); 616 Linker.link(gdk_toplevel_titlebar_gesture, "gdk_toplevel_titlebar_gesture", LIBRARY_GDK); 617 618 // gdk.ToplevelLayout 619 620 Linker.link(gdk_toplevel_layout_get_type, "gdk_toplevel_layout_get_type", LIBRARY_GDK); 621 Linker.link(gdk_toplevel_layout_new, "gdk_toplevel_layout_new", LIBRARY_GDK); 622 Linker.link(gdk_toplevel_layout_copy, "gdk_toplevel_layout_copy", LIBRARY_GDK); 623 Linker.link(gdk_toplevel_layout_equal, "gdk_toplevel_layout_equal", LIBRARY_GDK); 624 Linker.link(gdk_toplevel_layout_get_fullscreen, "gdk_toplevel_layout_get_fullscreen", LIBRARY_GDK); 625 Linker.link(gdk_toplevel_layout_get_fullscreen_monitor, "gdk_toplevel_layout_get_fullscreen_monitor", LIBRARY_GDK); 626 Linker.link(gdk_toplevel_layout_get_maximized, "gdk_toplevel_layout_get_maximized", LIBRARY_GDK); 627 Linker.link(gdk_toplevel_layout_get_resizable, "gdk_toplevel_layout_get_resizable", LIBRARY_GDK); 628 Linker.link(gdk_toplevel_layout_ref, "gdk_toplevel_layout_ref", LIBRARY_GDK); 629 Linker.link(gdk_toplevel_layout_set_fullscreen, "gdk_toplevel_layout_set_fullscreen", LIBRARY_GDK); 630 Linker.link(gdk_toplevel_layout_set_maximized, "gdk_toplevel_layout_set_maximized", LIBRARY_GDK); 631 Linker.link(gdk_toplevel_layout_set_resizable, "gdk_toplevel_layout_set_resizable", LIBRARY_GDK); 632 Linker.link(gdk_toplevel_layout_unref, "gdk_toplevel_layout_unref", LIBRARY_GDK); 633 634 // gdk.ToplevelSize 635 636 Linker.link(gdk_toplevel_size_get_bounds, "gdk_toplevel_size_get_bounds", LIBRARY_GDK); 637 Linker.link(gdk_toplevel_size_set_min_size, "gdk_toplevel_size_set_min_size", LIBRARY_GDK); 638 Linker.link(gdk_toplevel_size_set_shadow_width, "gdk_toplevel_size_set_shadow_width", LIBRARY_GDK); 639 Linker.link(gdk_toplevel_size_set_size, "gdk_toplevel_size_set_size", LIBRARY_GDK); 640 641 // gdk.TouchEvent 642 643 Linker.link(gdk_touch_event_get_type, "gdk_touch_event_get_type", LIBRARY_GDK); 644 Linker.link(gdk_touch_event_get_emulating_pointer, "gdk_touch_event_get_emulating_pointer", LIBRARY_GDK); 645 646 // gdk.TouchpadEvent 647 648 Linker.link(gdk_touchpad_event_get_type, "gdk_touchpad_event_get_type", LIBRARY_GDK); 649 Linker.link(gdk_touchpad_event_get_deltas, "gdk_touchpad_event_get_deltas", LIBRARY_GDK); 650 Linker.link(gdk_touchpad_event_get_gesture_phase, "gdk_touchpad_event_get_gesture_phase", LIBRARY_GDK); 651 Linker.link(gdk_touchpad_event_get_n_fingers, "gdk_touchpad_event_get_n_fingers", LIBRARY_GDK); 652 Linker.link(gdk_touchpad_event_get_pinch_angle_delta, "gdk_touchpad_event_get_pinch_angle_delta", LIBRARY_GDK); 653 Linker.link(gdk_touchpad_event_get_pinch_scale, "gdk_touchpad_event_get_pinch_scale", LIBRARY_GDK); 654 655 // gdk.VulkanContext 656 657 Linker.link(gdk_vulkan_context_get_type, "gdk_vulkan_context_get_type", LIBRARY_GDK); 658 } 659 660 __gshared extern(C) 661 { 662 663 // gdk.AppLaunchContext 664 665 GType function() c_gdk_app_launch_context_get_type; 666 GdkDisplay* function(GdkAppLaunchContext* context) c_gdk_app_launch_context_get_display; 667 void function(GdkAppLaunchContext* context, int desktop) c_gdk_app_launch_context_set_desktop; 668 void function(GdkAppLaunchContext* context, GIcon* icon) c_gdk_app_launch_context_set_icon; 669 void function(GdkAppLaunchContext* context, const(char)* iconName) c_gdk_app_launch_context_set_icon_name; 670 void function(GdkAppLaunchContext* context, uint timestamp) c_gdk_app_launch_context_set_timestamp; 671 672 // gdk.ButtonEvent 673 674 GType function() c_gdk_button_event_get_type; 675 uint function(GdkEvent* event) c_gdk_button_event_get_button; 676 677 // gdk.CairoContext 678 679 GType function() c_gdk_cairo_context_get_type; 680 cairo_t* function(GdkCairoContext* self) c_gdk_cairo_context_cairo_create; 681 682 // gdk.Clipboard 683 684 GType function() c_gdk_clipboard_get_type; 685 GdkContentProvider* function(GdkClipboard* clipboard) c_gdk_clipboard_get_content; 686 GdkDisplay* function(GdkClipboard* clipboard) c_gdk_clipboard_get_display; 687 GdkContentFormats* function(GdkClipboard* clipboard) c_gdk_clipboard_get_formats; 688 int function(GdkClipboard* clipboard) c_gdk_clipboard_is_local; 689 void function(GdkClipboard* clipboard, char** mimeTypes, int ioPriority, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) c_gdk_clipboard_read_async; 690 GInputStream* function(GdkClipboard* clipboard, GAsyncResult* result, char** outMimeType, GError** err) c_gdk_clipboard_read_finish; 691 void function(GdkClipboard* clipboard, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) c_gdk_clipboard_read_text_async; 692 char* function(GdkClipboard* clipboard, GAsyncResult* result, GError** err) c_gdk_clipboard_read_text_finish; 693 void function(GdkClipboard* clipboard, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) c_gdk_clipboard_read_texture_async; 694 GdkTexture* function(GdkClipboard* clipboard, GAsyncResult* result, GError** err) c_gdk_clipboard_read_texture_finish; 695 void function(GdkClipboard* clipboard, GType type, int ioPriority, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) c_gdk_clipboard_read_value_async; 696 GValue* function(GdkClipboard* clipboard, GAsyncResult* result, GError** err) c_gdk_clipboard_read_value_finish; 697 void function(GdkClipboard* clipboard, GType type, ... ) c_gdk_clipboard_set; 698 int function(GdkClipboard* clipboard, GdkContentProvider* provider) c_gdk_clipboard_set_content; 699 void function(GdkClipboard* clipboard, const(char)* text) c_gdk_clipboard_set_text; 700 void function(GdkClipboard* clipboard, GdkTexture* texture) c_gdk_clipboard_set_texture; 701 void function(GdkClipboard* clipboard, GType type, void* args) c_gdk_clipboard_set_valist; 702 void function(GdkClipboard* clipboard, GValue* value) c_gdk_clipboard_set_value; 703 void function(GdkClipboard* clipboard, int ioPriority, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) c_gdk_clipboard_store_async; 704 int function(GdkClipboard* clipboard, GAsyncResult* result, GError** err) c_gdk_clipboard_store_finish; 705 706 // gdk.ContentDeserializer 707 708 GType function() c_gdk_content_deserializer_get_type; 709 GCancellable* function(GdkContentDeserializer* deserializer) c_gdk_content_deserializer_get_cancellable; 710 GType function(GdkContentDeserializer* deserializer) c_gdk_content_deserializer_get_gtype; 711 GInputStream* function(GdkContentDeserializer* deserializer) c_gdk_content_deserializer_get_input_stream; 712 const(char)* function(GdkContentDeserializer* deserializer) c_gdk_content_deserializer_get_mime_type; 713 int function(GdkContentDeserializer* deserializer) c_gdk_content_deserializer_get_priority; 714 void* function(GdkContentDeserializer* deserializer) c_gdk_content_deserializer_get_task_data; 715 void* function(GdkContentDeserializer* deserializer) c_gdk_content_deserializer_get_user_data; 716 GValue* function(GdkContentDeserializer* deserializer) c_gdk_content_deserializer_get_value; 717 void function(GdkContentDeserializer* deserializer, GError* error) c_gdk_content_deserializer_return_error; 718 void function(GdkContentDeserializer* deserializer) c_gdk_content_deserializer_return_success; 719 void function(GdkContentDeserializer* deserializer, void* data, GDestroyNotify notify) c_gdk_content_deserializer_set_task_data; 720 721 // gdk.ContentFormats 722 723 GType function() c_gdk_content_formats_get_type; 724 GdkContentFormats* function(char** mimeTypes, uint nMimeTypes) c_gdk_content_formats_new; 725 GdkContentFormats* function(GType type) c_gdk_content_formats_new_for_gtype; 726 int function(GdkContentFormats* formats, GType type) c_gdk_content_formats_contain_gtype; 727 int function(GdkContentFormats* formats, const(char)* mimeType) c_gdk_content_formats_contain_mime_type; 728 GType* function(GdkContentFormats* formats, size_t* nGtypes) c_gdk_content_formats_get_gtypes; 729 char** function(GdkContentFormats* formats, size_t* nMimeTypes) c_gdk_content_formats_get_mime_types; 730 int function(GdkContentFormats* first, GdkContentFormats* second) c_gdk_content_formats_match; 731 GType function(GdkContentFormats* first, GdkContentFormats* second) c_gdk_content_formats_match_gtype; 732 const(char)* function(GdkContentFormats* first, GdkContentFormats* second) c_gdk_content_formats_match_mime_type; 733 void function(GdkContentFormats* formats, GString* string_) c_gdk_content_formats_print; 734 GdkContentFormats* function(GdkContentFormats* formats) c_gdk_content_formats_ref; 735 char* function(GdkContentFormats* formats) c_gdk_content_formats_to_string; 736 GdkContentFormats* function(GdkContentFormats* first, GdkContentFormats* second) c_gdk_content_formats_union; 737 GdkContentFormats* function(GdkContentFormats* formats) c_gdk_content_formats_union_deserialize_gtypes; 738 GdkContentFormats* function(GdkContentFormats* formats) c_gdk_content_formats_union_deserialize_mime_types; 739 GdkContentFormats* function(GdkContentFormats* formats) c_gdk_content_formats_union_serialize_gtypes; 740 GdkContentFormats* function(GdkContentFormats* formats) c_gdk_content_formats_union_serialize_mime_types; 741 void function(GdkContentFormats* formats) c_gdk_content_formats_unref; 742 GdkContentFormats* function(const(char)* string_) c_gdk_content_formats_parse; 743 744 // gdk.ContentFormatsBuilder 745 746 GType function() c_gdk_content_formats_builder_get_type; 747 GdkContentFormatsBuilder* function() c_gdk_content_formats_builder_new; 748 void function(GdkContentFormatsBuilder* builder, GdkContentFormats* formats) c_gdk_content_formats_builder_add_formats; 749 void function(GdkContentFormatsBuilder* builder, GType type) c_gdk_content_formats_builder_add_gtype; 750 void function(GdkContentFormatsBuilder* builder, const(char)* mimeType) c_gdk_content_formats_builder_add_mime_type; 751 GdkContentFormats* function(GdkContentFormatsBuilder* builder) c_gdk_content_formats_builder_free_to_formats; 752 GdkContentFormatsBuilder* function(GdkContentFormatsBuilder* builder) c_gdk_content_formats_builder_ref; 753 GdkContentFormats* function(GdkContentFormatsBuilder* builder) c_gdk_content_formats_builder_to_formats; 754 void function(GdkContentFormatsBuilder* builder) c_gdk_content_formats_builder_unref; 755 756 // gdk.ContentProvider 757 758 GType function() c_gdk_content_provider_get_type; 759 GdkContentProvider* function(const(char)* mimeType, GBytes* bytes) c_gdk_content_provider_new_for_bytes; 760 GdkContentProvider* function(GValue* value) c_gdk_content_provider_new_for_value; 761 GdkContentProvider* function(GType type, ... ) c_gdk_content_provider_new_typed; 762 GdkContentProvider* function(GdkContentProvider** providers, size_t nProviders) c_gdk_content_provider_new_union; 763 void function(GdkContentProvider* provider) c_gdk_content_provider_content_changed; 764 int function(GdkContentProvider* provider, GValue* value, GError** err) c_gdk_content_provider_get_value; 765 GdkContentFormats* function(GdkContentProvider* provider) c_gdk_content_provider_ref_formats; 766 GdkContentFormats* function(GdkContentProvider* provider) c_gdk_content_provider_ref_storable_formats; 767 void function(GdkContentProvider* provider, const(char)* mimeType, GOutputStream* stream, int ioPriority, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) c_gdk_content_provider_write_mime_type_async; 768 int function(GdkContentProvider* provider, GAsyncResult* result, GError** err) c_gdk_content_provider_write_mime_type_finish; 769 770 // gdk.ContentSerializer 771 772 GType function() c_gdk_content_serializer_get_type; 773 GCancellable* function(GdkContentSerializer* serializer) c_gdk_content_serializer_get_cancellable; 774 GType function(GdkContentSerializer* serializer) c_gdk_content_serializer_get_gtype; 775 const(char)* function(GdkContentSerializer* serializer) c_gdk_content_serializer_get_mime_type; 776 GOutputStream* function(GdkContentSerializer* serializer) c_gdk_content_serializer_get_output_stream; 777 int function(GdkContentSerializer* serializer) c_gdk_content_serializer_get_priority; 778 void* function(GdkContentSerializer* serializer) c_gdk_content_serializer_get_task_data; 779 void* function(GdkContentSerializer* serializer) c_gdk_content_serializer_get_user_data; 780 GValue* function(GdkContentSerializer* serializer) c_gdk_content_serializer_get_value; 781 void function(GdkContentSerializer* serializer, GError* error) c_gdk_content_serializer_return_error; 782 void function(GdkContentSerializer* serializer) c_gdk_content_serializer_return_success; 783 void function(GdkContentSerializer* serializer, void* data, GDestroyNotify notify) c_gdk_content_serializer_set_task_data; 784 785 // gdk.CrossingEvent 786 787 GType function() c_gdk_crossing_event_get_type; 788 GdkNotifyType function(GdkEvent* event) c_gdk_crossing_event_get_detail; 789 int function(GdkEvent* event) c_gdk_crossing_event_get_focus; 790 GdkCrossingMode function(GdkEvent* event) c_gdk_crossing_event_get_mode; 791 792 // gdk.Cursor 793 794 GType function() c_gdk_cursor_get_type; 795 GdkCursor* function(const(char)* name, GdkCursor* fallback) c_gdk_cursor_new_from_name; 796 GdkCursor* function(GdkTexture* texture, int hotspotX, int hotspotY, GdkCursor* fallback) c_gdk_cursor_new_from_texture; 797 GdkCursor* function(GdkCursor* cursor) c_gdk_cursor_get_fallback; 798 int function(GdkCursor* cursor) c_gdk_cursor_get_hotspot_x; 799 int function(GdkCursor* cursor) c_gdk_cursor_get_hotspot_y; 800 const(char)* function(GdkCursor* cursor) c_gdk_cursor_get_name; 801 GdkTexture* function(GdkCursor* cursor) c_gdk_cursor_get_texture; 802 803 // gdk.DNDEvent 804 805 GType function() c_gdk_dnd_event_get_type; 806 GdkDrop* function(GdkEvent* event) c_gdk_dnd_event_get_drop; 807 808 // gdk.DeleteEvent 809 810 GType function() c_gdk_delete_event_get_type; 811 812 // gdk.Device 813 814 GType function() c_gdk_device_get_type; 815 int function(GdkDevice* device) c_gdk_device_get_caps_lock_state; 816 GdkDeviceTool* function(GdkDevice* device) c_gdk_device_get_device_tool; 817 PangoDirection function(GdkDevice* device) c_gdk_device_get_direction; 818 GdkDisplay* function(GdkDevice* device) c_gdk_device_get_display; 819 int function(GdkDevice* device) c_gdk_device_get_has_cursor; 820 GdkModifierType function(GdkDevice* device) c_gdk_device_get_modifier_state; 821 const(char)* function(GdkDevice* device) c_gdk_device_get_name; 822 int function(GdkDevice* device) c_gdk_device_get_num_lock_state; 823 uint function(GdkDevice* device) c_gdk_device_get_num_touches; 824 const(char)* function(GdkDevice* device) c_gdk_device_get_product_id; 825 int function(GdkDevice* device) c_gdk_device_get_scroll_lock_state; 826 GdkSeat* function(GdkDevice* device) c_gdk_device_get_seat; 827 GdkInputSource function(GdkDevice* device) c_gdk_device_get_source; 828 GdkSurface* function(GdkDevice* device, double* winX, double* winY) c_gdk_device_get_surface_at_position; 829 uint function(GdkDevice* device) c_gdk_device_get_timestamp; 830 const(char)* function(GdkDevice* device) c_gdk_device_get_vendor_id; 831 int function(GdkDevice* device) c_gdk_device_has_bidi_layouts; 832 833 // gdk.DevicePad 834 835 GType function() c_gdk_device_pad_get_type; 836 int function(GdkDevicePad* pad, GdkDevicePadFeature feature, int featureIdx) c_gdk_device_pad_get_feature_group; 837 int function(GdkDevicePad* pad, int groupIdx) c_gdk_device_pad_get_group_n_modes; 838 int function(GdkDevicePad* pad, GdkDevicePadFeature feature) c_gdk_device_pad_get_n_features; 839 int function(GdkDevicePad* pad) c_gdk_device_pad_get_n_groups; 840 841 // gdk.DeviceTool 842 843 GType function() c_gdk_device_tool_get_type; 844 GdkAxisFlags function(GdkDeviceTool* tool) c_gdk_device_tool_get_axes; 845 ulong function(GdkDeviceTool* tool) c_gdk_device_tool_get_hardware_id; 846 ulong function(GdkDeviceTool* tool) c_gdk_device_tool_get_serial; 847 GdkDeviceToolType function(GdkDeviceTool* tool) c_gdk_device_tool_get_tool_type; 848 849 // gdk.Display 850 851 GType function() c_gdk_display_get_type; 852 GdkDisplay* function() c_gdk_display_get_default; 853 GdkDisplay* function(const(char)* displayName) c_gdk_display_open; 854 void function(GdkDisplay* display) c_gdk_display_beep; 855 void function(GdkDisplay* display) c_gdk_display_close; 856 GdkGLContext* function(GdkDisplay* self, GError** err) c_gdk_display_create_gl_context; 857 int function(GdkDisplay* display, GdkDevice* device) c_gdk_display_device_is_grabbed; 858 void function(GdkDisplay* display) c_gdk_display_flush; 859 GdkAppLaunchContext* function(GdkDisplay* display) c_gdk_display_get_app_launch_context; 860 GdkClipboard* function(GdkDisplay* display) c_gdk_display_get_clipboard; 861 GdkSeat* function(GdkDisplay* display) c_gdk_display_get_default_seat; 862 GdkMonitor* function(GdkDisplay* display, GdkSurface* surface) c_gdk_display_get_monitor_at_surface; 863 GListModel* function(GdkDisplay* self) c_gdk_display_get_monitors; 864 const(char)* function(GdkDisplay* display) c_gdk_display_get_name; 865 GdkClipboard* function(GdkDisplay* display) c_gdk_display_get_primary_clipboard; 866 int function(GdkDisplay* display, const(char)* name, GValue* value) c_gdk_display_get_setting; 867 const(char)* function(GdkDisplay* display) c_gdk_display_get_startup_notification_id; 868 int function(GdkDisplay* display) c_gdk_display_is_closed; 869 int function(GdkDisplay* display) c_gdk_display_is_composited; 870 int function(GdkDisplay* display) c_gdk_display_is_rgba; 871 GList* function(GdkDisplay* display) c_gdk_display_list_seats; 872 int function(GdkDisplay* display, uint keycode, GdkKeymapKey** keys, uint** keyvals, int* nEntries) c_gdk_display_map_keycode; 873 int function(GdkDisplay* display, uint keyval, GdkKeymapKey** keys, int* nKeys) c_gdk_display_map_keyval; 874 void function(GdkDisplay* display, const(char)* startupId) c_gdk_display_notify_startup_complete; 875 int function(GdkDisplay* self, GError** err) c_gdk_display_prepare_gl; 876 void function(GdkDisplay* display, GdkEvent* event) c_gdk_display_put_event; 877 int function(GdkDisplay* display) c_gdk_display_supports_input_shapes; 878 void function(GdkDisplay* display) c_gdk_display_sync; 879 int function(GdkDisplay* display, uint keycode, GdkModifierType state, int group, uint* keyval, int* effectiveGroup, int* level, GdkModifierType* consumed) c_gdk_display_translate_key; 880 881 // gdk.DisplayManager 882 883 GType function() c_gdk_display_manager_get_type; 884 GdkDisplayManager* function() c_gdk_display_manager_get; 885 GdkDisplay* function(GdkDisplayManager* manager) c_gdk_display_manager_get_default_display; 886 GSList* function(GdkDisplayManager* manager) c_gdk_display_manager_list_displays; 887 GdkDisplay* function(GdkDisplayManager* manager, const(char)* name) c_gdk_display_manager_open_display; 888 void function(GdkDisplayManager* manager, GdkDisplay* display) c_gdk_display_manager_set_default_display; 889 890 // gdk.Drag 891 892 GType function() c_gdk_drag_get_type; 893 GdkDrag* function(GdkSurface* surface, GdkDevice* device, GdkContentProvider* content, GdkDragAction actions, double dx, double dy) c_gdk_drag_begin; 894 void function(GdkDrag* drag, int success) c_gdk_drag_drop_done; 895 GdkDragAction function(GdkDrag* drag) c_gdk_drag_get_actions; 896 GdkContentProvider* function(GdkDrag* drag) c_gdk_drag_get_content; 897 GdkDevice* function(GdkDrag* drag) c_gdk_drag_get_device; 898 GdkDisplay* function(GdkDrag* drag) c_gdk_drag_get_display; 899 GdkSurface* function(GdkDrag* drag) c_gdk_drag_get_drag_surface; 900 GdkContentFormats* function(GdkDrag* drag) c_gdk_drag_get_formats; 901 GdkDragAction function(GdkDrag* drag) c_gdk_drag_get_selected_action; 902 GdkSurface* function(GdkDrag* drag) c_gdk_drag_get_surface; 903 void function(GdkDrag* drag, int hotX, int hotY) c_gdk_drag_set_hotspot; 904 905 // gdk.DragSurface 906 907 GType function() c_gdk_drag_surface_get_type; 908 int function(GdkDragSurface* dragSurface, int width, int height) c_gdk_drag_surface_present; 909 910 // gdk.DrawContext 911 912 GType function() c_gdk_draw_context_get_type; 913 void function(GdkDrawContext* context, cairo_region_t* region) c_gdk_draw_context_begin_frame; 914 void function(GdkDrawContext* context) c_gdk_draw_context_end_frame; 915 GdkDisplay* function(GdkDrawContext* context) c_gdk_draw_context_get_display; 916 cairo_region_t* function(GdkDrawContext* context) c_gdk_draw_context_get_frame_region; 917 GdkSurface* function(GdkDrawContext* context) c_gdk_draw_context_get_surface; 918 int function(GdkDrawContext* context) c_gdk_draw_context_is_in_frame; 919 920 // gdk.Drop 921 922 GType function() c_gdk_drop_get_type; 923 void function(GdkDrop* self, GdkDragAction action) c_gdk_drop_finish; 924 GdkDragAction function(GdkDrop* self) c_gdk_drop_get_actions; 925 GdkDevice* function(GdkDrop* self) c_gdk_drop_get_device; 926 GdkDisplay* function(GdkDrop* self) c_gdk_drop_get_display; 927 GdkDrag* function(GdkDrop* self) c_gdk_drop_get_drag; 928 GdkContentFormats* function(GdkDrop* self) c_gdk_drop_get_formats; 929 GdkSurface* function(GdkDrop* self) c_gdk_drop_get_surface; 930 void function(GdkDrop* self, char** mimeTypes, int ioPriority, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) c_gdk_drop_read_async; 931 GInputStream* function(GdkDrop* self, GAsyncResult* result, char** outMimeType, GError** err) c_gdk_drop_read_finish; 932 void function(GdkDrop* self, GType type, int ioPriority, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) c_gdk_drop_read_value_async; 933 GValue* function(GdkDrop* self, GAsyncResult* result, GError** err) c_gdk_drop_read_value_finish; 934 void function(GdkDrop* self, GdkDragAction actions, GdkDragAction preferred) c_gdk_drop_status; 935 936 // gdk.Event 937 938 GType function() c_gdk_event_get_type; 939 int function(GdkEvent* event1, GdkEvent* event2, double* angle) c_gdk_events_get_angle; 940 int function(GdkEvent* event1, GdkEvent* event2, double* x, double* y) c_gdk_events_get_center; 941 int function(GdkEvent* event1, GdkEvent* event2, double* distance) c_gdk_events_get_distance; 942 int function(GdkEvent* event, double** axes, uint* nAxes) c_gdk_event_get_axes; 943 int function(GdkEvent* event, GdkAxisUse axisUse, double* value) c_gdk_event_get_axis; 944 GdkDevice* function(GdkEvent* event) c_gdk_event_get_device; 945 GdkDeviceTool* function(GdkEvent* event) c_gdk_event_get_device_tool; 946 GdkDisplay* function(GdkEvent* event) c_gdk_event_get_display; 947 GdkEventSequence* function(GdkEvent* event) c_gdk_event_get_event_sequence; 948 GdkEventType function(GdkEvent* event) c_gdk_event_get_event_type; 949 GdkTimeCoord* function(GdkEvent* event, uint* outNCoords) c_gdk_event_get_history; 950 GdkModifierType function(GdkEvent* event) c_gdk_event_get_modifier_state; 951 int function(GdkEvent* event) c_gdk_event_get_pointer_emulated; 952 int function(GdkEvent* event, double* x, double* y) c_gdk_event_get_position; 953 GdkSeat* function(GdkEvent* event) c_gdk_event_get_seat; 954 GdkSurface* function(GdkEvent* event) c_gdk_event_get_surface; 955 uint function(GdkEvent* event) c_gdk_event_get_time; 956 GdkEvent* function(GdkEvent* event) c_gdk_event_ref; 957 int function(GdkEvent* event) c_gdk_event_triggers_context_menu; 958 void function(GdkEvent* event) c_gdk_event_unref; 959 960 // gdk.EventSequence 961 962 GType function() c_gdk_event_sequence_get_type; 963 964 // gdk.FileList 965 966 GType function() c_gdk_file_list_get_type; 967 GSList* function(GdkFileList* fileList) c_gdk_file_list_get_files; 968 969 // gdk.FocusEvent 970 971 GType function() c_gdk_focus_event_get_type; 972 int function(GdkEvent* event) c_gdk_focus_event_get_in; 973 974 // gdk.FrameClock 975 976 GType function() c_gdk_frame_clock_get_type; 977 void function(GdkFrameClock* frameClock) c_gdk_frame_clock_begin_updating; 978 void function(GdkFrameClock* frameClock) c_gdk_frame_clock_end_updating; 979 GdkFrameTimings* function(GdkFrameClock* frameClock) c_gdk_frame_clock_get_current_timings; 980 double function(GdkFrameClock* frameClock) c_gdk_frame_clock_get_fps; 981 long function(GdkFrameClock* frameClock) c_gdk_frame_clock_get_frame_counter; 982 long function(GdkFrameClock* frameClock) c_gdk_frame_clock_get_frame_time; 983 long function(GdkFrameClock* frameClock) c_gdk_frame_clock_get_history_start; 984 void function(GdkFrameClock* frameClock, long baseTime, long* refreshIntervalReturn, long* presentationTimeReturn) c_gdk_frame_clock_get_refresh_info; 985 GdkFrameTimings* function(GdkFrameClock* frameClock, long frameCounter) c_gdk_frame_clock_get_timings; 986 void function(GdkFrameClock* frameClock, GdkFrameClockPhase phase) c_gdk_frame_clock_request_phase; 987 988 // gdk.FrameTimings 989 990 GType function() c_gdk_frame_timings_get_type; 991 int function(GdkFrameTimings* timings) c_gdk_frame_timings_get_complete; 992 long function(GdkFrameTimings* timings) c_gdk_frame_timings_get_frame_counter; 993 long function(GdkFrameTimings* timings) c_gdk_frame_timings_get_frame_time; 994 long function(GdkFrameTimings* timings) c_gdk_frame_timings_get_predicted_presentation_time; 995 long function(GdkFrameTimings* timings) c_gdk_frame_timings_get_presentation_time; 996 long function(GdkFrameTimings* timings) c_gdk_frame_timings_get_refresh_interval; 997 GdkFrameTimings* function(GdkFrameTimings* timings) c_gdk_frame_timings_ref; 998 void function(GdkFrameTimings* timings) c_gdk_frame_timings_unref; 999 1000 // gdk.GLContext 1001 1002 GType function() c_gdk_gl_context_get_type; 1003 void function() c_gdk_gl_context_clear_current; 1004 GdkGLContext* function() c_gdk_gl_context_get_current; 1005 GdkGLAPI function(GdkGLContext* self) c_gdk_gl_context_get_allowed_apis; 1006 GdkGLAPI function(GdkGLContext* self) c_gdk_gl_context_get_api; 1007 int function(GdkGLContext* context) c_gdk_gl_context_get_debug_enabled; 1008 GdkDisplay* function(GdkGLContext* context) c_gdk_gl_context_get_display; 1009 int function(GdkGLContext* context) c_gdk_gl_context_get_forward_compatible; 1010 void function(GdkGLContext* context, int* major, int* minor) c_gdk_gl_context_get_required_version; 1011 GdkGLContext* function(GdkGLContext* context) c_gdk_gl_context_get_shared_context; 1012 GdkSurface* function(GdkGLContext* context) c_gdk_gl_context_get_surface; 1013 int function(GdkGLContext* context) c_gdk_gl_context_get_use_es; 1014 void function(GdkGLContext* context, int* major, int* minor) c_gdk_gl_context_get_version; 1015 int function(GdkGLContext* context) c_gdk_gl_context_is_legacy; 1016 int function(GdkGLContext* self, GdkGLContext* other) c_gdk_gl_context_is_shared; 1017 void function(GdkGLContext* context) c_gdk_gl_context_make_current; 1018 int function(GdkGLContext* context, GError** err) c_gdk_gl_context_realize; 1019 void function(GdkGLContext* self, GdkGLAPI apis) c_gdk_gl_context_set_allowed_apis; 1020 void function(GdkGLContext* context, int enabled) c_gdk_gl_context_set_debug_enabled; 1021 void function(GdkGLContext* context, int compatible) c_gdk_gl_context_set_forward_compatible; 1022 void function(GdkGLContext* context, int major, int minor) c_gdk_gl_context_set_required_version; 1023 void function(GdkGLContext* context, int useEs) c_gdk_gl_context_set_use_es; 1024 1025 // gdk.GLTexture 1026 1027 GType function() c_gdk_gl_texture_get_type; 1028 GdkTexture* function(GdkGLContext* context, uint id, int width, int height, GDestroyNotify destroy, void* data) c_gdk_gl_texture_new; 1029 void function(GdkGLTexture* self) c_gdk_gl_texture_release; 1030 1031 // gdk.GrabBrokenEvent 1032 1033 GType function() c_gdk_grab_broken_event_get_type; 1034 GdkSurface* function(GdkEvent* event) c_gdk_grab_broken_event_get_grab_surface; 1035 int function(GdkEvent* event) c_gdk_grab_broken_event_get_implicit; 1036 1037 // gdk.KeyEvent 1038 1039 GType function() c_gdk_key_event_get_type; 1040 GdkModifierType function(GdkEvent* event) c_gdk_key_event_get_consumed_modifiers; 1041 uint function(GdkEvent* event) c_gdk_key_event_get_keycode; 1042 uint function(GdkEvent* event) c_gdk_key_event_get_keyval; 1043 uint function(GdkEvent* event) c_gdk_key_event_get_layout; 1044 uint function(GdkEvent* event) c_gdk_key_event_get_level; 1045 int function(GdkEvent* event, uint* keyval, GdkModifierType* modifiers) c_gdk_key_event_get_match; 1046 int function(GdkEvent* event) c_gdk_key_event_is_modifier; 1047 GdkKeyMatch function(GdkEvent* event, uint keyval, GdkModifierType modifiers) c_gdk_key_event_matches; 1048 1049 // gdk.MemoryTexture 1050 1051 GType function() c_gdk_memory_texture_get_type; 1052 GdkTexture* function(int width, int height, GdkMemoryFormat format, GBytes* bytes, size_t stride) c_gdk_memory_texture_new; 1053 1054 // gdk.MonitorGdk 1055 1056 GType function() c_gdk_monitor_get_type; 1057 const(char)* function(GdkMonitor* monitor) c_gdk_monitor_get_connector; 1058 GdkDisplay* function(GdkMonitor* monitor) c_gdk_monitor_get_display; 1059 void function(GdkMonitor* monitor, GdkRectangle* geometry) c_gdk_monitor_get_geometry; 1060 int function(GdkMonitor* monitor) c_gdk_monitor_get_height_mm; 1061 const(char)* function(GdkMonitor* monitor) c_gdk_monitor_get_manufacturer; 1062 const(char)* function(GdkMonitor* monitor) c_gdk_monitor_get_model; 1063 int function(GdkMonitor* monitor) c_gdk_monitor_get_refresh_rate; 1064 int function(GdkMonitor* monitor) c_gdk_monitor_get_scale_factor; 1065 GdkSubpixelLayout function(GdkMonitor* monitor) c_gdk_monitor_get_subpixel_layout; 1066 int function(GdkMonitor* monitor) c_gdk_monitor_get_width_mm; 1067 int function(GdkMonitor* monitor) c_gdk_monitor_is_valid; 1068 1069 // gdk.MotionEvent 1070 1071 GType function() c_gdk_motion_event_get_type; 1072 1073 // gdk.PadEvent 1074 1075 GType function() c_gdk_pad_event_get_type; 1076 void function(GdkEvent* event, uint* index, double* value) c_gdk_pad_event_get_axis_value; 1077 uint function(GdkEvent* event) c_gdk_pad_event_get_button; 1078 void function(GdkEvent* event, uint* group, uint* mode) c_gdk_pad_event_get_group_mode; 1079 1080 // gdk.Paintable 1081 1082 GType function() c_gdk_paintable_get_type; 1083 GdkPaintable* function(int intrinsicWidth, int intrinsicHeight) c_gdk_paintable_new_empty; 1084 void function(GdkPaintable* paintable, double specifiedWidth, double specifiedHeight, double defaultWidth, double defaultHeight, double* concreteWidth, double* concreteHeight) c_gdk_paintable_compute_concrete_size; 1085 GdkPaintable* function(GdkPaintable* paintable) c_gdk_paintable_get_current_image; 1086 GdkPaintableFlags function(GdkPaintable* paintable) c_gdk_paintable_get_flags; 1087 double function(GdkPaintable* paintable) c_gdk_paintable_get_intrinsic_aspect_ratio; 1088 int function(GdkPaintable* paintable) c_gdk_paintable_get_intrinsic_height; 1089 int function(GdkPaintable* paintable) c_gdk_paintable_get_intrinsic_width; 1090 void function(GdkPaintable* paintable) c_gdk_paintable_invalidate_contents; 1091 void function(GdkPaintable* paintable) c_gdk_paintable_invalidate_size; 1092 void function(GdkPaintable* paintable, GdkSnapshot* snapshot, double width, double height) c_gdk_paintable_snapshot; 1093 1094 // gdk.Popup 1095 1096 GType function() c_gdk_popup_get_type; 1097 int function(GdkPopup* popup) c_gdk_popup_get_autohide; 1098 GdkSurface* function(GdkPopup* popup) c_gdk_popup_get_parent; 1099 int function(GdkPopup* popup) c_gdk_popup_get_position_x; 1100 int function(GdkPopup* popup) c_gdk_popup_get_position_y; 1101 GdkGravity function(GdkPopup* popup) c_gdk_popup_get_rect_anchor; 1102 GdkGravity function(GdkPopup* popup) c_gdk_popup_get_surface_anchor; 1103 int function(GdkPopup* popup, int width, int height, GdkPopupLayout* layout) c_gdk_popup_present; 1104 1105 // gdk.PopupLayout 1106 1107 GType function() c_gdk_popup_layout_get_type; 1108 GdkPopupLayout* function(GdkRectangle* anchorRect, GdkGravity rectAnchor, GdkGravity surfaceAnchor) c_gdk_popup_layout_new; 1109 GdkPopupLayout* function(GdkPopupLayout* layout) c_gdk_popup_layout_copy; 1110 int function(GdkPopupLayout* layout, GdkPopupLayout* other) c_gdk_popup_layout_equal; 1111 GdkAnchorHints function(GdkPopupLayout* layout) c_gdk_popup_layout_get_anchor_hints; 1112 GdkRectangle* function(GdkPopupLayout* layout) c_gdk_popup_layout_get_anchor_rect; 1113 void function(GdkPopupLayout* layout, int* dx, int* dy) c_gdk_popup_layout_get_offset; 1114 GdkGravity function(GdkPopupLayout* layout) c_gdk_popup_layout_get_rect_anchor; 1115 void function(GdkPopupLayout* layout, int* left, int* right, int* top, int* bottom) c_gdk_popup_layout_get_shadow_width; 1116 GdkGravity function(GdkPopupLayout* layout) c_gdk_popup_layout_get_surface_anchor; 1117 GdkPopupLayout* function(GdkPopupLayout* layout) c_gdk_popup_layout_ref; 1118 void function(GdkPopupLayout* layout, GdkAnchorHints anchorHints) c_gdk_popup_layout_set_anchor_hints; 1119 void function(GdkPopupLayout* layout, GdkRectangle* anchorRect) c_gdk_popup_layout_set_anchor_rect; 1120 void function(GdkPopupLayout* layout, int dx, int dy) c_gdk_popup_layout_set_offset; 1121 void function(GdkPopupLayout* layout, GdkGravity anchor) c_gdk_popup_layout_set_rect_anchor; 1122 void function(GdkPopupLayout* layout, int left, int right, int top, int bottom) c_gdk_popup_layout_set_shadow_width; 1123 void function(GdkPopupLayout* layout, GdkGravity anchor) c_gdk_popup_layout_set_surface_anchor; 1124 void function(GdkPopupLayout* layout) c_gdk_popup_layout_unref; 1125 1126 // gdk.ProximityEvent 1127 1128 GType function() c_gdk_proximity_event_get_type; 1129 1130 // gdk.RGBA 1131 1132 GType function() c_gdk_rgba_get_type; 1133 GdkRGBA* function(GdkRGBA* rgba) c_gdk_rgba_copy; 1134 int function(void* p1, void* p2) c_gdk_rgba_equal; 1135 void function(GdkRGBA* rgba) c_gdk_rgba_free; 1136 uint function(void* p) c_gdk_rgba_hash; 1137 int function(GdkRGBA* rgba) c_gdk_rgba_is_clear; 1138 int function(GdkRGBA* rgba) c_gdk_rgba_is_opaque; 1139 int function(GdkRGBA* rgba, const(char)* spec) c_gdk_rgba_parse; 1140 char* function(GdkRGBA* rgba) c_gdk_rgba_to_string; 1141 1142 // gdk.Rectangle 1143 1144 GType function() c_gdk_rectangle_get_type; 1145 int function(GdkRectangle* rect, int x, int y) c_gdk_rectangle_contains_point; 1146 int function(GdkRectangle* rect1, GdkRectangle* rect2) c_gdk_rectangle_equal; 1147 int function(GdkRectangle* src1, GdkRectangle* src2, GdkRectangle* dest) c_gdk_rectangle_intersect; 1148 void function(GdkRectangle* src1, GdkRectangle* src2, GdkRectangle* dest) c_gdk_rectangle_union; 1149 1150 // gdk.ScrollEvent 1151 1152 GType function() c_gdk_scroll_event_get_type; 1153 void function(GdkEvent* event, double* deltaX, double* deltaY) c_gdk_scroll_event_get_deltas; 1154 GdkScrollDirection function(GdkEvent* event) c_gdk_scroll_event_get_direction; 1155 int function(GdkEvent* event) c_gdk_scroll_event_is_stop; 1156 1157 // gdk.Seat 1158 1159 GType function() c_gdk_seat_get_type; 1160 GdkSeatCapabilities function(GdkSeat* seat) c_gdk_seat_get_capabilities; 1161 GList* function(GdkSeat* seat, GdkSeatCapabilities capabilities) c_gdk_seat_get_devices; 1162 GdkDisplay* function(GdkSeat* seat) c_gdk_seat_get_display; 1163 GdkDevice* function(GdkSeat* seat) c_gdk_seat_get_keyboard; 1164 GdkDevice* function(GdkSeat* seat) c_gdk_seat_get_pointer; 1165 GList* function(GdkSeat* seat) c_gdk_seat_get_tools; 1166 1167 // gdk.Snapshot 1168 1169 GType function() c_gdk_snapshot_get_type; 1170 1171 // gdk.Surface 1172 1173 GType function() c_gdk_surface_get_type; 1174 GdkSurface* function(GdkSurface* parent, int autohide) c_gdk_surface_new_popup; 1175 GdkSurface* function(GdkDisplay* display) c_gdk_surface_new_toplevel; 1176 void function(GdkSurface* surface) c_gdk_surface_beep; 1177 GdkCairoContext* function(GdkSurface* surface) c_gdk_surface_create_cairo_context; 1178 GdkGLContext* function(GdkSurface* surface, GError** err) c_gdk_surface_create_gl_context; 1179 cairo_surface_t* function(GdkSurface* surface, cairo_content_t content, int width, int height) c_gdk_surface_create_similar_surface; 1180 GdkVulkanContext* function(GdkSurface* surface, GError** err) c_gdk_surface_create_vulkan_context; 1181 void function(GdkSurface* surface) c_gdk_surface_destroy; 1182 GdkCursor* function(GdkSurface* surface) c_gdk_surface_get_cursor; 1183 GdkCursor* function(GdkSurface* surface, GdkDevice* device) c_gdk_surface_get_device_cursor; 1184 int function(GdkSurface* surface, GdkDevice* device, double* x, double* y, GdkModifierType* mask) c_gdk_surface_get_device_position; 1185 GdkDisplay* function(GdkSurface* surface) c_gdk_surface_get_display; 1186 GdkFrameClock* function(GdkSurface* surface) c_gdk_surface_get_frame_clock; 1187 int function(GdkSurface* surface) c_gdk_surface_get_height; 1188 int function(GdkSurface* surface) c_gdk_surface_get_mapped; 1189 int function(GdkSurface* surface) c_gdk_surface_get_scale_factor; 1190 int function(GdkSurface* surface) c_gdk_surface_get_width; 1191 void function(GdkSurface* surface) c_gdk_surface_hide; 1192 int function(GdkSurface* surface) c_gdk_surface_is_destroyed; 1193 void function(GdkSurface* surface) c_gdk_surface_queue_render; 1194 void function(GdkSurface* surface) c_gdk_surface_request_layout; 1195 void function(GdkSurface* surface, GdkCursor* cursor) c_gdk_surface_set_cursor; 1196 void function(GdkSurface* surface, GdkDevice* device, GdkCursor* cursor) c_gdk_surface_set_device_cursor; 1197 void function(GdkSurface* surface, cairo_region_t* region) c_gdk_surface_set_input_region; 1198 void function(GdkSurface* surface, cairo_region_t* region) c_gdk_surface_set_opaque_region; 1199 int function(GdkSurface* from, GdkSurface* to, double* x, double* y) c_gdk_surface_translate_coordinates; 1200 1201 // gdk.Texture 1202 1203 GType function() c_gdk_texture_get_type; 1204 GdkTexture* function(GdkPixbuf* pixbuf) c_gdk_texture_new_for_pixbuf; 1205 GdkTexture* function(GBytes* bytes, GError** err) c_gdk_texture_new_from_bytes; 1206 GdkTexture* function(GFile* file, GError** err) c_gdk_texture_new_from_file; 1207 GdkTexture* function(char* path, GError** err) c_gdk_texture_new_from_filename; 1208 GdkTexture* function(const(char)* resourcePath) c_gdk_texture_new_from_resource; 1209 void function(GdkTexture* texture, char* data, size_t stride) c_gdk_texture_download; 1210 int function(GdkTexture* texture) c_gdk_texture_get_height; 1211 int function(GdkTexture* texture) c_gdk_texture_get_width; 1212 int function(GdkTexture* texture, char* filename) c_gdk_texture_save_to_png; 1213 GBytes* function(GdkTexture* texture) c_gdk_texture_save_to_png_bytes; 1214 int function(GdkTexture* texture, char* filename) c_gdk_texture_save_to_tiff; 1215 GBytes* function(GdkTexture* texture) c_gdk_texture_save_to_tiff_bytes; 1216 1217 // gdk.Toplevel 1218 1219 GType function() c_gdk_toplevel_get_type; 1220 void function(GdkToplevel* toplevel, GdkDevice* device, int button, double x, double y, uint timestamp) c_gdk_toplevel_begin_move; 1221 void function(GdkToplevel* toplevel, GdkSurfaceEdge edge, GdkDevice* device, int button, double x, double y, uint timestamp) c_gdk_toplevel_begin_resize; 1222 void function(GdkToplevel* toplevel, uint timestamp) c_gdk_toplevel_focus; 1223 GdkToplevelState function(GdkToplevel* toplevel) c_gdk_toplevel_get_state; 1224 void function(GdkToplevel* toplevel, GdkEvent* event) c_gdk_toplevel_inhibit_system_shortcuts; 1225 int function(GdkToplevel* toplevel) c_gdk_toplevel_lower; 1226 int function(GdkToplevel* toplevel) c_gdk_toplevel_minimize; 1227 void function(GdkToplevel* toplevel, GdkToplevelLayout* layout) c_gdk_toplevel_present; 1228 void function(GdkToplevel* toplevel) c_gdk_toplevel_restore_system_shortcuts; 1229 void function(GdkToplevel* toplevel, int decorated) c_gdk_toplevel_set_decorated; 1230 void function(GdkToplevel* toplevel, int deletable) c_gdk_toplevel_set_deletable; 1231 void function(GdkToplevel* toplevel, GList* surfaces) c_gdk_toplevel_set_icon_list; 1232 void function(GdkToplevel* toplevel, int modal) c_gdk_toplevel_set_modal; 1233 void function(GdkToplevel* toplevel, const(char)* startupId) c_gdk_toplevel_set_startup_id; 1234 void function(GdkToplevel* toplevel, const(char)* title) c_gdk_toplevel_set_title; 1235 void function(GdkToplevel* toplevel, GdkSurface* parent) c_gdk_toplevel_set_transient_for; 1236 int function(GdkToplevel* toplevel, GdkEvent* event) c_gdk_toplevel_show_window_menu; 1237 int function(GdkToplevel* toplevel) c_gdk_toplevel_supports_edge_constraints; 1238 int function(GdkToplevel* toplevel, GdkTitlebarGesture gesture) c_gdk_toplevel_titlebar_gesture; 1239 1240 // gdk.ToplevelLayout 1241 1242 GType function() c_gdk_toplevel_layout_get_type; 1243 GdkToplevelLayout* function() c_gdk_toplevel_layout_new; 1244 GdkToplevelLayout* function(GdkToplevelLayout* layout) c_gdk_toplevel_layout_copy; 1245 int function(GdkToplevelLayout* layout, GdkToplevelLayout* other) c_gdk_toplevel_layout_equal; 1246 int function(GdkToplevelLayout* layout, int* fullscreen) c_gdk_toplevel_layout_get_fullscreen; 1247 GdkMonitor* function(GdkToplevelLayout* layout) c_gdk_toplevel_layout_get_fullscreen_monitor; 1248 int function(GdkToplevelLayout* layout, int* maximized) c_gdk_toplevel_layout_get_maximized; 1249 int function(GdkToplevelLayout* layout) c_gdk_toplevel_layout_get_resizable; 1250 GdkToplevelLayout* function(GdkToplevelLayout* layout) c_gdk_toplevel_layout_ref; 1251 void function(GdkToplevelLayout* layout, int fullscreen, GdkMonitor* monitor) c_gdk_toplevel_layout_set_fullscreen; 1252 void function(GdkToplevelLayout* layout, int maximized) c_gdk_toplevel_layout_set_maximized; 1253 void function(GdkToplevelLayout* layout, int resizable) c_gdk_toplevel_layout_set_resizable; 1254 void function(GdkToplevelLayout* layout) c_gdk_toplevel_layout_unref; 1255 1256 // gdk.ToplevelSize 1257 1258 void function(GdkToplevelSize* size, int* boundsWidth, int* boundsHeight) c_gdk_toplevel_size_get_bounds; 1259 void function(GdkToplevelSize* size, int minWidth, int minHeight) c_gdk_toplevel_size_set_min_size; 1260 void function(GdkToplevelSize* size, int left, int right, int top, int bottom) c_gdk_toplevel_size_set_shadow_width; 1261 void function(GdkToplevelSize* size, int width, int height) c_gdk_toplevel_size_set_size; 1262 1263 // gdk.TouchEvent 1264 1265 GType function() c_gdk_touch_event_get_type; 1266 int function(GdkEvent* event) c_gdk_touch_event_get_emulating_pointer; 1267 1268 // gdk.TouchpadEvent 1269 1270 GType function() c_gdk_touchpad_event_get_type; 1271 void function(GdkEvent* event, double* dx, double* dy) c_gdk_touchpad_event_get_deltas; 1272 GdkTouchpadGesturePhase function(GdkEvent* event) c_gdk_touchpad_event_get_gesture_phase; 1273 uint function(GdkEvent* event) c_gdk_touchpad_event_get_n_fingers; 1274 double function(GdkEvent* event) c_gdk_touchpad_event_get_pinch_angle_delta; 1275 double function(GdkEvent* event) c_gdk_touchpad_event_get_pinch_scale; 1276 1277 // gdk.VulkanContext 1278 1279 GType function() c_gdk_vulkan_context_get_type; 1280 } 1281 1282 1283 // gdk.AppLaunchContext 1284 1285 alias c_gdk_app_launch_context_get_type gdk_app_launch_context_get_type; 1286 alias c_gdk_app_launch_context_get_display gdk_app_launch_context_get_display; 1287 alias c_gdk_app_launch_context_set_desktop gdk_app_launch_context_set_desktop; 1288 alias c_gdk_app_launch_context_set_icon gdk_app_launch_context_set_icon; 1289 alias c_gdk_app_launch_context_set_icon_name gdk_app_launch_context_set_icon_name; 1290 alias c_gdk_app_launch_context_set_timestamp gdk_app_launch_context_set_timestamp; 1291 1292 // gdk.ButtonEvent 1293 1294 alias c_gdk_button_event_get_type gdk_button_event_get_type; 1295 alias c_gdk_button_event_get_button gdk_button_event_get_button; 1296 1297 // gdk.CairoContext 1298 1299 alias c_gdk_cairo_context_get_type gdk_cairo_context_get_type; 1300 alias c_gdk_cairo_context_cairo_create gdk_cairo_context_cairo_create; 1301 1302 // gdk.Clipboard 1303 1304 alias c_gdk_clipboard_get_type gdk_clipboard_get_type; 1305 alias c_gdk_clipboard_get_content gdk_clipboard_get_content; 1306 alias c_gdk_clipboard_get_display gdk_clipboard_get_display; 1307 alias c_gdk_clipboard_get_formats gdk_clipboard_get_formats; 1308 alias c_gdk_clipboard_is_local gdk_clipboard_is_local; 1309 alias c_gdk_clipboard_read_async gdk_clipboard_read_async; 1310 alias c_gdk_clipboard_read_finish gdk_clipboard_read_finish; 1311 alias c_gdk_clipboard_read_text_async gdk_clipboard_read_text_async; 1312 alias c_gdk_clipboard_read_text_finish gdk_clipboard_read_text_finish; 1313 alias c_gdk_clipboard_read_texture_async gdk_clipboard_read_texture_async; 1314 alias c_gdk_clipboard_read_texture_finish gdk_clipboard_read_texture_finish; 1315 alias c_gdk_clipboard_read_value_async gdk_clipboard_read_value_async; 1316 alias c_gdk_clipboard_read_value_finish gdk_clipboard_read_value_finish; 1317 alias c_gdk_clipboard_set gdk_clipboard_set; 1318 alias c_gdk_clipboard_set_content gdk_clipboard_set_content; 1319 alias c_gdk_clipboard_set_text gdk_clipboard_set_text; 1320 alias c_gdk_clipboard_set_texture gdk_clipboard_set_texture; 1321 alias c_gdk_clipboard_set_valist gdk_clipboard_set_valist; 1322 alias c_gdk_clipboard_set_value gdk_clipboard_set_value; 1323 alias c_gdk_clipboard_store_async gdk_clipboard_store_async; 1324 alias c_gdk_clipboard_store_finish gdk_clipboard_store_finish; 1325 1326 // gdk.ContentDeserializer 1327 1328 alias c_gdk_content_deserializer_get_type gdk_content_deserializer_get_type; 1329 alias c_gdk_content_deserializer_get_cancellable gdk_content_deserializer_get_cancellable; 1330 alias c_gdk_content_deserializer_get_gtype gdk_content_deserializer_get_gtype; 1331 alias c_gdk_content_deserializer_get_input_stream gdk_content_deserializer_get_input_stream; 1332 alias c_gdk_content_deserializer_get_mime_type gdk_content_deserializer_get_mime_type; 1333 alias c_gdk_content_deserializer_get_priority gdk_content_deserializer_get_priority; 1334 alias c_gdk_content_deserializer_get_task_data gdk_content_deserializer_get_task_data; 1335 alias c_gdk_content_deserializer_get_user_data gdk_content_deserializer_get_user_data; 1336 alias c_gdk_content_deserializer_get_value gdk_content_deserializer_get_value; 1337 alias c_gdk_content_deserializer_return_error gdk_content_deserializer_return_error; 1338 alias c_gdk_content_deserializer_return_success gdk_content_deserializer_return_success; 1339 alias c_gdk_content_deserializer_set_task_data gdk_content_deserializer_set_task_data; 1340 1341 // gdk.ContentFormats 1342 1343 alias c_gdk_content_formats_get_type gdk_content_formats_get_type; 1344 alias c_gdk_content_formats_new gdk_content_formats_new; 1345 alias c_gdk_content_formats_new_for_gtype gdk_content_formats_new_for_gtype; 1346 alias c_gdk_content_formats_contain_gtype gdk_content_formats_contain_gtype; 1347 alias c_gdk_content_formats_contain_mime_type gdk_content_formats_contain_mime_type; 1348 alias c_gdk_content_formats_get_gtypes gdk_content_formats_get_gtypes; 1349 alias c_gdk_content_formats_get_mime_types gdk_content_formats_get_mime_types; 1350 alias c_gdk_content_formats_match gdk_content_formats_match; 1351 alias c_gdk_content_formats_match_gtype gdk_content_formats_match_gtype; 1352 alias c_gdk_content_formats_match_mime_type gdk_content_formats_match_mime_type; 1353 alias c_gdk_content_formats_print gdk_content_formats_print; 1354 alias c_gdk_content_formats_ref gdk_content_formats_ref; 1355 alias c_gdk_content_formats_to_string gdk_content_formats_to_string; 1356 alias c_gdk_content_formats_union gdk_content_formats_union; 1357 alias c_gdk_content_formats_union_deserialize_gtypes gdk_content_formats_union_deserialize_gtypes; 1358 alias c_gdk_content_formats_union_deserialize_mime_types gdk_content_formats_union_deserialize_mime_types; 1359 alias c_gdk_content_formats_union_serialize_gtypes gdk_content_formats_union_serialize_gtypes; 1360 alias c_gdk_content_formats_union_serialize_mime_types gdk_content_formats_union_serialize_mime_types; 1361 alias c_gdk_content_formats_unref gdk_content_formats_unref; 1362 alias c_gdk_content_formats_parse gdk_content_formats_parse; 1363 1364 // gdk.ContentFormatsBuilder 1365 1366 alias c_gdk_content_formats_builder_get_type gdk_content_formats_builder_get_type; 1367 alias c_gdk_content_formats_builder_new gdk_content_formats_builder_new; 1368 alias c_gdk_content_formats_builder_add_formats gdk_content_formats_builder_add_formats; 1369 alias c_gdk_content_formats_builder_add_gtype gdk_content_formats_builder_add_gtype; 1370 alias c_gdk_content_formats_builder_add_mime_type gdk_content_formats_builder_add_mime_type; 1371 alias c_gdk_content_formats_builder_free_to_formats gdk_content_formats_builder_free_to_formats; 1372 alias c_gdk_content_formats_builder_ref gdk_content_formats_builder_ref; 1373 alias c_gdk_content_formats_builder_to_formats gdk_content_formats_builder_to_formats; 1374 alias c_gdk_content_formats_builder_unref gdk_content_formats_builder_unref; 1375 1376 // gdk.ContentProvider 1377 1378 alias c_gdk_content_provider_get_type gdk_content_provider_get_type; 1379 alias c_gdk_content_provider_new_for_bytes gdk_content_provider_new_for_bytes; 1380 alias c_gdk_content_provider_new_for_value gdk_content_provider_new_for_value; 1381 alias c_gdk_content_provider_new_typed gdk_content_provider_new_typed; 1382 alias c_gdk_content_provider_new_union gdk_content_provider_new_union; 1383 alias c_gdk_content_provider_content_changed gdk_content_provider_content_changed; 1384 alias c_gdk_content_provider_get_value gdk_content_provider_get_value; 1385 alias c_gdk_content_provider_ref_formats gdk_content_provider_ref_formats; 1386 alias c_gdk_content_provider_ref_storable_formats gdk_content_provider_ref_storable_formats; 1387 alias c_gdk_content_provider_write_mime_type_async gdk_content_provider_write_mime_type_async; 1388 alias c_gdk_content_provider_write_mime_type_finish gdk_content_provider_write_mime_type_finish; 1389 1390 // gdk.ContentSerializer 1391 1392 alias c_gdk_content_serializer_get_type gdk_content_serializer_get_type; 1393 alias c_gdk_content_serializer_get_cancellable gdk_content_serializer_get_cancellable; 1394 alias c_gdk_content_serializer_get_gtype gdk_content_serializer_get_gtype; 1395 alias c_gdk_content_serializer_get_mime_type gdk_content_serializer_get_mime_type; 1396 alias c_gdk_content_serializer_get_output_stream gdk_content_serializer_get_output_stream; 1397 alias c_gdk_content_serializer_get_priority gdk_content_serializer_get_priority; 1398 alias c_gdk_content_serializer_get_task_data gdk_content_serializer_get_task_data; 1399 alias c_gdk_content_serializer_get_user_data gdk_content_serializer_get_user_data; 1400 alias c_gdk_content_serializer_get_value gdk_content_serializer_get_value; 1401 alias c_gdk_content_serializer_return_error gdk_content_serializer_return_error; 1402 alias c_gdk_content_serializer_return_success gdk_content_serializer_return_success; 1403 alias c_gdk_content_serializer_set_task_data gdk_content_serializer_set_task_data; 1404 1405 // gdk.CrossingEvent 1406 1407 alias c_gdk_crossing_event_get_type gdk_crossing_event_get_type; 1408 alias c_gdk_crossing_event_get_detail gdk_crossing_event_get_detail; 1409 alias c_gdk_crossing_event_get_focus gdk_crossing_event_get_focus; 1410 alias c_gdk_crossing_event_get_mode gdk_crossing_event_get_mode; 1411 1412 // gdk.Cursor 1413 1414 alias c_gdk_cursor_get_type gdk_cursor_get_type; 1415 alias c_gdk_cursor_new_from_name gdk_cursor_new_from_name; 1416 alias c_gdk_cursor_new_from_texture gdk_cursor_new_from_texture; 1417 alias c_gdk_cursor_get_fallback gdk_cursor_get_fallback; 1418 alias c_gdk_cursor_get_hotspot_x gdk_cursor_get_hotspot_x; 1419 alias c_gdk_cursor_get_hotspot_y gdk_cursor_get_hotspot_y; 1420 alias c_gdk_cursor_get_name gdk_cursor_get_name; 1421 alias c_gdk_cursor_get_texture gdk_cursor_get_texture; 1422 1423 // gdk.DNDEvent 1424 1425 alias c_gdk_dnd_event_get_type gdk_dnd_event_get_type; 1426 alias c_gdk_dnd_event_get_drop gdk_dnd_event_get_drop; 1427 1428 // gdk.DeleteEvent 1429 1430 alias c_gdk_delete_event_get_type gdk_delete_event_get_type; 1431 1432 // gdk.Device 1433 1434 alias c_gdk_device_get_type gdk_device_get_type; 1435 alias c_gdk_device_get_caps_lock_state gdk_device_get_caps_lock_state; 1436 alias c_gdk_device_get_device_tool gdk_device_get_device_tool; 1437 alias c_gdk_device_get_direction gdk_device_get_direction; 1438 alias c_gdk_device_get_display gdk_device_get_display; 1439 alias c_gdk_device_get_has_cursor gdk_device_get_has_cursor; 1440 alias c_gdk_device_get_modifier_state gdk_device_get_modifier_state; 1441 alias c_gdk_device_get_name gdk_device_get_name; 1442 alias c_gdk_device_get_num_lock_state gdk_device_get_num_lock_state; 1443 alias c_gdk_device_get_num_touches gdk_device_get_num_touches; 1444 alias c_gdk_device_get_product_id gdk_device_get_product_id; 1445 alias c_gdk_device_get_scroll_lock_state gdk_device_get_scroll_lock_state; 1446 alias c_gdk_device_get_seat gdk_device_get_seat; 1447 alias c_gdk_device_get_source gdk_device_get_source; 1448 alias c_gdk_device_get_surface_at_position gdk_device_get_surface_at_position; 1449 alias c_gdk_device_get_timestamp gdk_device_get_timestamp; 1450 alias c_gdk_device_get_vendor_id gdk_device_get_vendor_id; 1451 alias c_gdk_device_has_bidi_layouts gdk_device_has_bidi_layouts; 1452 1453 // gdk.DevicePad 1454 1455 alias c_gdk_device_pad_get_type gdk_device_pad_get_type; 1456 alias c_gdk_device_pad_get_feature_group gdk_device_pad_get_feature_group; 1457 alias c_gdk_device_pad_get_group_n_modes gdk_device_pad_get_group_n_modes; 1458 alias c_gdk_device_pad_get_n_features gdk_device_pad_get_n_features; 1459 alias c_gdk_device_pad_get_n_groups gdk_device_pad_get_n_groups; 1460 1461 // gdk.DeviceTool 1462 1463 alias c_gdk_device_tool_get_type gdk_device_tool_get_type; 1464 alias c_gdk_device_tool_get_axes gdk_device_tool_get_axes; 1465 alias c_gdk_device_tool_get_hardware_id gdk_device_tool_get_hardware_id; 1466 alias c_gdk_device_tool_get_serial gdk_device_tool_get_serial; 1467 alias c_gdk_device_tool_get_tool_type gdk_device_tool_get_tool_type; 1468 1469 // gdk.Display 1470 1471 alias c_gdk_display_get_type gdk_display_get_type; 1472 alias c_gdk_display_get_default gdk_display_get_default; 1473 alias c_gdk_display_open gdk_display_open; 1474 alias c_gdk_display_beep gdk_display_beep; 1475 alias c_gdk_display_close gdk_display_close; 1476 alias c_gdk_display_create_gl_context gdk_display_create_gl_context; 1477 alias c_gdk_display_device_is_grabbed gdk_display_device_is_grabbed; 1478 alias c_gdk_display_flush gdk_display_flush; 1479 alias c_gdk_display_get_app_launch_context gdk_display_get_app_launch_context; 1480 alias c_gdk_display_get_clipboard gdk_display_get_clipboard; 1481 alias c_gdk_display_get_default_seat gdk_display_get_default_seat; 1482 alias c_gdk_display_get_monitor_at_surface gdk_display_get_monitor_at_surface; 1483 alias c_gdk_display_get_monitors gdk_display_get_monitors; 1484 alias c_gdk_display_get_name gdk_display_get_name; 1485 alias c_gdk_display_get_primary_clipboard gdk_display_get_primary_clipboard; 1486 alias c_gdk_display_get_setting gdk_display_get_setting; 1487 alias c_gdk_display_get_startup_notification_id gdk_display_get_startup_notification_id; 1488 alias c_gdk_display_is_closed gdk_display_is_closed; 1489 alias c_gdk_display_is_composited gdk_display_is_composited; 1490 alias c_gdk_display_is_rgba gdk_display_is_rgba; 1491 alias c_gdk_display_list_seats gdk_display_list_seats; 1492 alias c_gdk_display_map_keycode gdk_display_map_keycode; 1493 alias c_gdk_display_map_keyval gdk_display_map_keyval; 1494 alias c_gdk_display_notify_startup_complete gdk_display_notify_startup_complete; 1495 alias c_gdk_display_prepare_gl gdk_display_prepare_gl; 1496 alias c_gdk_display_put_event gdk_display_put_event; 1497 alias c_gdk_display_supports_input_shapes gdk_display_supports_input_shapes; 1498 alias c_gdk_display_sync gdk_display_sync; 1499 alias c_gdk_display_translate_key gdk_display_translate_key; 1500 1501 // gdk.DisplayManager 1502 1503 alias c_gdk_display_manager_get_type gdk_display_manager_get_type; 1504 alias c_gdk_display_manager_get gdk_display_manager_get; 1505 alias c_gdk_display_manager_get_default_display gdk_display_manager_get_default_display; 1506 alias c_gdk_display_manager_list_displays gdk_display_manager_list_displays; 1507 alias c_gdk_display_manager_open_display gdk_display_manager_open_display; 1508 alias c_gdk_display_manager_set_default_display gdk_display_manager_set_default_display; 1509 1510 // gdk.Drag 1511 1512 alias c_gdk_drag_get_type gdk_drag_get_type; 1513 alias c_gdk_drag_begin gdk_drag_begin; 1514 alias c_gdk_drag_drop_done gdk_drag_drop_done; 1515 alias c_gdk_drag_get_actions gdk_drag_get_actions; 1516 alias c_gdk_drag_get_content gdk_drag_get_content; 1517 alias c_gdk_drag_get_device gdk_drag_get_device; 1518 alias c_gdk_drag_get_display gdk_drag_get_display; 1519 alias c_gdk_drag_get_drag_surface gdk_drag_get_drag_surface; 1520 alias c_gdk_drag_get_formats gdk_drag_get_formats; 1521 alias c_gdk_drag_get_selected_action gdk_drag_get_selected_action; 1522 alias c_gdk_drag_get_surface gdk_drag_get_surface; 1523 alias c_gdk_drag_set_hotspot gdk_drag_set_hotspot; 1524 1525 // gdk.DragSurface 1526 1527 alias c_gdk_drag_surface_get_type gdk_drag_surface_get_type; 1528 alias c_gdk_drag_surface_present gdk_drag_surface_present; 1529 1530 // gdk.DrawContext 1531 1532 alias c_gdk_draw_context_get_type gdk_draw_context_get_type; 1533 alias c_gdk_draw_context_begin_frame gdk_draw_context_begin_frame; 1534 alias c_gdk_draw_context_end_frame gdk_draw_context_end_frame; 1535 alias c_gdk_draw_context_get_display gdk_draw_context_get_display; 1536 alias c_gdk_draw_context_get_frame_region gdk_draw_context_get_frame_region; 1537 alias c_gdk_draw_context_get_surface gdk_draw_context_get_surface; 1538 alias c_gdk_draw_context_is_in_frame gdk_draw_context_is_in_frame; 1539 1540 // gdk.Drop 1541 1542 alias c_gdk_drop_get_type gdk_drop_get_type; 1543 alias c_gdk_drop_finish gdk_drop_finish; 1544 alias c_gdk_drop_get_actions gdk_drop_get_actions; 1545 alias c_gdk_drop_get_device gdk_drop_get_device; 1546 alias c_gdk_drop_get_display gdk_drop_get_display; 1547 alias c_gdk_drop_get_drag gdk_drop_get_drag; 1548 alias c_gdk_drop_get_formats gdk_drop_get_formats; 1549 alias c_gdk_drop_get_surface gdk_drop_get_surface; 1550 alias c_gdk_drop_read_async gdk_drop_read_async; 1551 alias c_gdk_drop_read_finish gdk_drop_read_finish; 1552 alias c_gdk_drop_read_value_async gdk_drop_read_value_async; 1553 alias c_gdk_drop_read_value_finish gdk_drop_read_value_finish; 1554 alias c_gdk_drop_status gdk_drop_status; 1555 1556 // gdk.Event 1557 1558 alias c_gdk_event_get_type gdk_event_get_type; 1559 alias c_gdk_events_get_angle gdk_events_get_angle; 1560 alias c_gdk_events_get_center gdk_events_get_center; 1561 alias c_gdk_events_get_distance gdk_events_get_distance; 1562 alias c_gdk_event_get_axes gdk_event_get_axes; 1563 alias c_gdk_event_get_axis gdk_event_get_axis; 1564 alias c_gdk_event_get_device gdk_event_get_device; 1565 alias c_gdk_event_get_device_tool gdk_event_get_device_tool; 1566 alias c_gdk_event_get_display gdk_event_get_display; 1567 alias c_gdk_event_get_event_sequence gdk_event_get_event_sequence; 1568 alias c_gdk_event_get_event_type gdk_event_get_event_type; 1569 alias c_gdk_event_get_history gdk_event_get_history; 1570 alias c_gdk_event_get_modifier_state gdk_event_get_modifier_state; 1571 alias c_gdk_event_get_pointer_emulated gdk_event_get_pointer_emulated; 1572 alias c_gdk_event_get_position gdk_event_get_position; 1573 alias c_gdk_event_get_seat gdk_event_get_seat; 1574 alias c_gdk_event_get_surface gdk_event_get_surface; 1575 alias c_gdk_event_get_time gdk_event_get_time; 1576 alias c_gdk_event_ref gdk_event_ref; 1577 alias c_gdk_event_triggers_context_menu gdk_event_triggers_context_menu; 1578 alias c_gdk_event_unref gdk_event_unref; 1579 1580 // gdk.EventSequence 1581 1582 alias c_gdk_event_sequence_get_type gdk_event_sequence_get_type; 1583 1584 // gdk.FileList 1585 1586 alias c_gdk_file_list_get_type gdk_file_list_get_type; 1587 alias c_gdk_file_list_get_files gdk_file_list_get_files; 1588 1589 // gdk.FocusEvent 1590 1591 alias c_gdk_focus_event_get_type gdk_focus_event_get_type; 1592 alias c_gdk_focus_event_get_in gdk_focus_event_get_in; 1593 1594 // gdk.FrameClock 1595 1596 alias c_gdk_frame_clock_get_type gdk_frame_clock_get_type; 1597 alias c_gdk_frame_clock_begin_updating gdk_frame_clock_begin_updating; 1598 alias c_gdk_frame_clock_end_updating gdk_frame_clock_end_updating; 1599 alias c_gdk_frame_clock_get_current_timings gdk_frame_clock_get_current_timings; 1600 alias c_gdk_frame_clock_get_fps gdk_frame_clock_get_fps; 1601 alias c_gdk_frame_clock_get_frame_counter gdk_frame_clock_get_frame_counter; 1602 alias c_gdk_frame_clock_get_frame_time gdk_frame_clock_get_frame_time; 1603 alias c_gdk_frame_clock_get_history_start gdk_frame_clock_get_history_start; 1604 alias c_gdk_frame_clock_get_refresh_info gdk_frame_clock_get_refresh_info; 1605 alias c_gdk_frame_clock_get_timings gdk_frame_clock_get_timings; 1606 alias c_gdk_frame_clock_request_phase gdk_frame_clock_request_phase; 1607 1608 // gdk.FrameTimings 1609 1610 alias c_gdk_frame_timings_get_type gdk_frame_timings_get_type; 1611 alias c_gdk_frame_timings_get_complete gdk_frame_timings_get_complete; 1612 alias c_gdk_frame_timings_get_frame_counter gdk_frame_timings_get_frame_counter; 1613 alias c_gdk_frame_timings_get_frame_time gdk_frame_timings_get_frame_time; 1614 alias c_gdk_frame_timings_get_predicted_presentation_time gdk_frame_timings_get_predicted_presentation_time; 1615 alias c_gdk_frame_timings_get_presentation_time gdk_frame_timings_get_presentation_time; 1616 alias c_gdk_frame_timings_get_refresh_interval gdk_frame_timings_get_refresh_interval; 1617 alias c_gdk_frame_timings_ref gdk_frame_timings_ref; 1618 alias c_gdk_frame_timings_unref gdk_frame_timings_unref; 1619 1620 // gdk.GLContext 1621 1622 alias c_gdk_gl_context_get_type gdk_gl_context_get_type; 1623 alias c_gdk_gl_context_clear_current gdk_gl_context_clear_current; 1624 alias c_gdk_gl_context_get_current gdk_gl_context_get_current; 1625 alias c_gdk_gl_context_get_allowed_apis gdk_gl_context_get_allowed_apis; 1626 alias c_gdk_gl_context_get_api gdk_gl_context_get_api; 1627 alias c_gdk_gl_context_get_debug_enabled gdk_gl_context_get_debug_enabled; 1628 alias c_gdk_gl_context_get_display gdk_gl_context_get_display; 1629 alias c_gdk_gl_context_get_forward_compatible gdk_gl_context_get_forward_compatible; 1630 alias c_gdk_gl_context_get_required_version gdk_gl_context_get_required_version; 1631 alias c_gdk_gl_context_get_shared_context gdk_gl_context_get_shared_context; 1632 alias c_gdk_gl_context_get_surface gdk_gl_context_get_surface; 1633 alias c_gdk_gl_context_get_use_es gdk_gl_context_get_use_es; 1634 alias c_gdk_gl_context_get_version gdk_gl_context_get_version; 1635 alias c_gdk_gl_context_is_legacy gdk_gl_context_is_legacy; 1636 alias c_gdk_gl_context_is_shared gdk_gl_context_is_shared; 1637 alias c_gdk_gl_context_make_current gdk_gl_context_make_current; 1638 alias c_gdk_gl_context_realize gdk_gl_context_realize; 1639 alias c_gdk_gl_context_set_allowed_apis gdk_gl_context_set_allowed_apis; 1640 alias c_gdk_gl_context_set_debug_enabled gdk_gl_context_set_debug_enabled; 1641 alias c_gdk_gl_context_set_forward_compatible gdk_gl_context_set_forward_compatible; 1642 alias c_gdk_gl_context_set_required_version gdk_gl_context_set_required_version; 1643 alias c_gdk_gl_context_set_use_es gdk_gl_context_set_use_es; 1644 1645 // gdk.GLTexture 1646 1647 alias c_gdk_gl_texture_get_type gdk_gl_texture_get_type; 1648 alias c_gdk_gl_texture_new gdk_gl_texture_new; 1649 alias c_gdk_gl_texture_release gdk_gl_texture_release; 1650 1651 // gdk.GrabBrokenEvent 1652 1653 alias c_gdk_grab_broken_event_get_type gdk_grab_broken_event_get_type; 1654 alias c_gdk_grab_broken_event_get_grab_surface gdk_grab_broken_event_get_grab_surface; 1655 alias c_gdk_grab_broken_event_get_implicit gdk_grab_broken_event_get_implicit; 1656 1657 // gdk.KeyEvent 1658 1659 alias c_gdk_key_event_get_type gdk_key_event_get_type; 1660 alias c_gdk_key_event_get_consumed_modifiers gdk_key_event_get_consumed_modifiers; 1661 alias c_gdk_key_event_get_keycode gdk_key_event_get_keycode; 1662 alias c_gdk_key_event_get_keyval gdk_key_event_get_keyval; 1663 alias c_gdk_key_event_get_layout gdk_key_event_get_layout; 1664 alias c_gdk_key_event_get_level gdk_key_event_get_level; 1665 alias c_gdk_key_event_get_match gdk_key_event_get_match; 1666 alias c_gdk_key_event_is_modifier gdk_key_event_is_modifier; 1667 alias c_gdk_key_event_matches gdk_key_event_matches; 1668 1669 // gdk.MemoryTexture 1670 1671 alias c_gdk_memory_texture_get_type gdk_memory_texture_get_type; 1672 alias c_gdk_memory_texture_new gdk_memory_texture_new; 1673 1674 // gdk.MonitorGdk 1675 1676 alias c_gdk_monitor_get_type gdk_monitor_get_type; 1677 alias c_gdk_monitor_get_connector gdk_monitor_get_connector; 1678 alias c_gdk_monitor_get_display gdk_monitor_get_display; 1679 alias c_gdk_monitor_get_geometry gdk_monitor_get_geometry; 1680 alias c_gdk_monitor_get_height_mm gdk_monitor_get_height_mm; 1681 alias c_gdk_monitor_get_manufacturer gdk_monitor_get_manufacturer; 1682 alias c_gdk_monitor_get_model gdk_monitor_get_model; 1683 alias c_gdk_monitor_get_refresh_rate gdk_monitor_get_refresh_rate; 1684 alias c_gdk_monitor_get_scale_factor gdk_monitor_get_scale_factor; 1685 alias c_gdk_monitor_get_subpixel_layout gdk_monitor_get_subpixel_layout; 1686 alias c_gdk_monitor_get_width_mm gdk_monitor_get_width_mm; 1687 alias c_gdk_monitor_is_valid gdk_monitor_is_valid; 1688 1689 // gdk.MotionEvent 1690 1691 alias c_gdk_motion_event_get_type gdk_motion_event_get_type; 1692 1693 // gdk.PadEvent 1694 1695 alias c_gdk_pad_event_get_type gdk_pad_event_get_type; 1696 alias c_gdk_pad_event_get_axis_value gdk_pad_event_get_axis_value; 1697 alias c_gdk_pad_event_get_button gdk_pad_event_get_button; 1698 alias c_gdk_pad_event_get_group_mode gdk_pad_event_get_group_mode; 1699 1700 // gdk.Paintable 1701 1702 alias c_gdk_paintable_get_type gdk_paintable_get_type; 1703 alias c_gdk_paintable_new_empty gdk_paintable_new_empty; 1704 alias c_gdk_paintable_compute_concrete_size gdk_paintable_compute_concrete_size; 1705 alias c_gdk_paintable_get_current_image gdk_paintable_get_current_image; 1706 alias c_gdk_paintable_get_flags gdk_paintable_get_flags; 1707 alias c_gdk_paintable_get_intrinsic_aspect_ratio gdk_paintable_get_intrinsic_aspect_ratio; 1708 alias c_gdk_paintable_get_intrinsic_height gdk_paintable_get_intrinsic_height; 1709 alias c_gdk_paintable_get_intrinsic_width gdk_paintable_get_intrinsic_width; 1710 alias c_gdk_paintable_invalidate_contents gdk_paintable_invalidate_contents; 1711 alias c_gdk_paintable_invalidate_size gdk_paintable_invalidate_size; 1712 alias c_gdk_paintable_snapshot gdk_paintable_snapshot; 1713 1714 // gdk.Popup 1715 1716 alias c_gdk_popup_get_type gdk_popup_get_type; 1717 alias c_gdk_popup_get_autohide gdk_popup_get_autohide; 1718 alias c_gdk_popup_get_parent gdk_popup_get_parent; 1719 alias c_gdk_popup_get_position_x gdk_popup_get_position_x; 1720 alias c_gdk_popup_get_position_y gdk_popup_get_position_y; 1721 alias c_gdk_popup_get_rect_anchor gdk_popup_get_rect_anchor; 1722 alias c_gdk_popup_get_surface_anchor gdk_popup_get_surface_anchor; 1723 alias c_gdk_popup_present gdk_popup_present; 1724 1725 // gdk.PopupLayout 1726 1727 alias c_gdk_popup_layout_get_type gdk_popup_layout_get_type; 1728 alias c_gdk_popup_layout_new gdk_popup_layout_new; 1729 alias c_gdk_popup_layout_copy gdk_popup_layout_copy; 1730 alias c_gdk_popup_layout_equal gdk_popup_layout_equal; 1731 alias c_gdk_popup_layout_get_anchor_hints gdk_popup_layout_get_anchor_hints; 1732 alias c_gdk_popup_layout_get_anchor_rect gdk_popup_layout_get_anchor_rect; 1733 alias c_gdk_popup_layout_get_offset gdk_popup_layout_get_offset; 1734 alias c_gdk_popup_layout_get_rect_anchor gdk_popup_layout_get_rect_anchor; 1735 alias c_gdk_popup_layout_get_shadow_width gdk_popup_layout_get_shadow_width; 1736 alias c_gdk_popup_layout_get_surface_anchor gdk_popup_layout_get_surface_anchor; 1737 alias c_gdk_popup_layout_ref gdk_popup_layout_ref; 1738 alias c_gdk_popup_layout_set_anchor_hints gdk_popup_layout_set_anchor_hints; 1739 alias c_gdk_popup_layout_set_anchor_rect gdk_popup_layout_set_anchor_rect; 1740 alias c_gdk_popup_layout_set_offset gdk_popup_layout_set_offset; 1741 alias c_gdk_popup_layout_set_rect_anchor gdk_popup_layout_set_rect_anchor; 1742 alias c_gdk_popup_layout_set_shadow_width gdk_popup_layout_set_shadow_width; 1743 alias c_gdk_popup_layout_set_surface_anchor gdk_popup_layout_set_surface_anchor; 1744 alias c_gdk_popup_layout_unref gdk_popup_layout_unref; 1745 1746 // gdk.ProximityEvent 1747 1748 alias c_gdk_proximity_event_get_type gdk_proximity_event_get_type; 1749 1750 // gdk.RGBA 1751 1752 alias c_gdk_rgba_get_type gdk_rgba_get_type; 1753 alias c_gdk_rgba_copy gdk_rgba_copy; 1754 alias c_gdk_rgba_equal gdk_rgba_equal; 1755 alias c_gdk_rgba_free gdk_rgba_free; 1756 alias c_gdk_rgba_hash gdk_rgba_hash; 1757 alias c_gdk_rgba_is_clear gdk_rgba_is_clear; 1758 alias c_gdk_rgba_is_opaque gdk_rgba_is_opaque; 1759 alias c_gdk_rgba_parse gdk_rgba_parse; 1760 alias c_gdk_rgba_to_string gdk_rgba_to_string; 1761 1762 // gdk.Rectangle 1763 1764 alias c_gdk_rectangle_get_type gdk_rectangle_get_type; 1765 alias c_gdk_rectangle_contains_point gdk_rectangle_contains_point; 1766 alias c_gdk_rectangle_equal gdk_rectangle_equal; 1767 alias c_gdk_rectangle_intersect gdk_rectangle_intersect; 1768 alias c_gdk_rectangle_union gdk_rectangle_union; 1769 1770 // gdk.ScrollEvent 1771 1772 alias c_gdk_scroll_event_get_type gdk_scroll_event_get_type; 1773 alias c_gdk_scroll_event_get_deltas gdk_scroll_event_get_deltas; 1774 alias c_gdk_scroll_event_get_direction gdk_scroll_event_get_direction; 1775 alias c_gdk_scroll_event_is_stop gdk_scroll_event_is_stop; 1776 1777 // gdk.Seat 1778 1779 alias c_gdk_seat_get_type gdk_seat_get_type; 1780 alias c_gdk_seat_get_capabilities gdk_seat_get_capabilities; 1781 alias c_gdk_seat_get_devices gdk_seat_get_devices; 1782 alias c_gdk_seat_get_display gdk_seat_get_display; 1783 alias c_gdk_seat_get_keyboard gdk_seat_get_keyboard; 1784 alias c_gdk_seat_get_pointer gdk_seat_get_pointer; 1785 alias c_gdk_seat_get_tools gdk_seat_get_tools; 1786 1787 // gdk.Snapshot 1788 1789 alias c_gdk_snapshot_get_type gdk_snapshot_get_type; 1790 1791 // gdk.Surface 1792 1793 alias c_gdk_surface_get_type gdk_surface_get_type; 1794 alias c_gdk_surface_new_popup gdk_surface_new_popup; 1795 alias c_gdk_surface_new_toplevel gdk_surface_new_toplevel; 1796 alias c_gdk_surface_beep gdk_surface_beep; 1797 alias c_gdk_surface_create_cairo_context gdk_surface_create_cairo_context; 1798 alias c_gdk_surface_create_gl_context gdk_surface_create_gl_context; 1799 alias c_gdk_surface_create_similar_surface gdk_surface_create_similar_surface; 1800 alias c_gdk_surface_create_vulkan_context gdk_surface_create_vulkan_context; 1801 alias c_gdk_surface_destroy gdk_surface_destroy; 1802 alias c_gdk_surface_get_cursor gdk_surface_get_cursor; 1803 alias c_gdk_surface_get_device_cursor gdk_surface_get_device_cursor; 1804 alias c_gdk_surface_get_device_position gdk_surface_get_device_position; 1805 alias c_gdk_surface_get_display gdk_surface_get_display; 1806 alias c_gdk_surface_get_frame_clock gdk_surface_get_frame_clock; 1807 alias c_gdk_surface_get_height gdk_surface_get_height; 1808 alias c_gdk_surface_get_mapped gdk_surface_get_mapped; 1809 alias c_gdk_surface_get_scale_factor gdk_surface_get_scale_factor; 1810 alias c_gdk_surface_get_width gdk_surface_get_width; 1811 alias c_gdk_surface_hide gdk_surface_hide; 1812 alias c_gdk_surface_is_destroyed gdk_surface_is_destroyed; 1813 alias c_gdk_surface_queue_render gdk_surface_queue_render; 1814 alias c_gdk_surface_request_layout gdk_surface_request_layout; 1815 alias c_gdk_surface_set_cursor gdk_surface_set_cursor; 1816 alias c_gdk_surface_set_device_cursor gdk_surface_set_device_cursor; 1817 alias c_gdk_surface_set_input_region gdk_surface_set_input_region; 1818 alias c_gdk_surface_set_opaque_region gdk_surface_set_opaque_region; 1819 alias c_gdk_surface_translate_coordinates gdk_surface_translate_coordinates; 1820 1821 // gdk.Texture 1822 1823 alias c_gdk_texture_get_type gdk_texture_get_type; 1824 alias c_gdk_texture_new_for_pixbuf gdk_texture_new_for_pixbuf; 1825 alias c_gdk_texture_new_from_bytes gdk_texture_new_from_bytes; 1826 alias c_gdk_texture_new_from_file gdk_texture_new_from_file; 1827 alias c_gdk_texture_new_from_filename gdk_texture_new_from_filename; 1828 alias c_gdk_texture_new_from_resource gdk_texture_new_from_resource; 1829 alias c_gdk_texture_download gdk_texture_download; 1830 alias c_gdk_texture_get_height gdk_texture_get_height; 1831 alias c_gdk_texture_get_width gdk_texture_get_width; 1832 alias c_gdk_texture_save_to_png gdk_texture_save_to_png; 1833 alias c_gdk_texture_save_to_png_bytes gdk_texture_save_to_png_bytes; 1834 alias c_gdk_texture_save_to_tiff gdk_texture_save_to_tiff; 1835 alias c_gdk_texture_save_to_tiff_bytes gdk_texture_save_to_tiff_bytes; 1836 1837 // gdk.Toplevel 1838 1839 alias c_gdk_toplevel_get_type gdk_toplevel_get_type; 1840 alias c_gdk_toplevel_begin_move gdk_toplevel_begin_move; 1841 alias c_gdk_toplevel_begin_resize gdk_toplevel_begin_resize; 1842 alias c_gdk_toplevel_focus gdk_toplevel_focus; 1843 alias c_gdk_toplevel_get_state gdk_toplevel_get_state; 1844 alias c_gdk_toplevel_inhibit_system_shortcuts gdk_toplevel_inhibit_system_shortcuts; 1845 alias c_gdk_toplevel_lower gdk_toplevel_lower; 1846 alias c_gdk_toplevel_minimize gdk_toplevel_minimize; 1847 alias c_gdk_toplevel_present gdk_toplevel_present; 1848 alias c_gdk_toplevel_restore_system_shortcuts gdk_toplevel_restore_system_shortcuts; 1849 alias c_gdk_toplevel_set_decorated gdk_toplevel_set_decorated; 1850 alias c_gdk_toplevel_set_deletable gdk_toplevel_set_deletable; 1851 alias c_gdk_toplevel_set_icon_list gdk_toplevel_set_icon_list; 1852 alias c_gdk_toplevel_set_modal gdk_toplevel_set_modal; 1853 alias c_gdk_toplevel_set_startup_id gdk_toplevel_set_startup_id; 1854 alias c_gdk_toplevel_set_title gdk_toplevel_set_title; 1855 alias c_gdk_toplevel_set_transient_for gdk_toplevel_set_transient_for; 1856 alias c_gdk_toplevel_show_window_menu gdk_toplevel_show_window_menu; 1857 alias c_gdk_toplevel_supports_edge_constraints gdk_toplevel_supports_edge_constraints; 1858 alias c_gdk_toplevel_titlebar_gesture gdk_toplevel_titlebar_gesture; 1859 1860 // gdk.ToplevelLayout 1861 1862 alias c_gdk_toplevel_layout_get_type gdk_toplevel_layout_get_type; 1863 alias c_gdk_toplevel_layout_new gdk_toplevel_layout_new; 1864 alias c_gdk_toplevel_layout_copy gdk_toplevel_layout_copy; 1865 alias c_gdk_toplevel_layout_equal gdk_toplevel_layout_equal; 1866 alias c_gdk_toplevel_layout_get_fullscreen gdk_toplevel_layout_get_fullscreen; 1867 alias c_gdk_toplevel_layout_get_fullscreen_monitor gdk_toplevel_layout_get_fullscreen_monitor; 1868 alias c_gdk_toplevel_layout_get_maximized gdk_toplevel_layout_get_maximized; 1869 alias c_gdk_toplevel_layout_get_resizable gdk_toplevel_layout_get_resizable; 1870 alias c_gdk_toplevel_layout_ref gdk_toplevel_layout_ref; 1871 alias c_gdk_toplevel_layout_set_fullscreen gdk_toplevel_layout_set_fullscreen; 1872 alias c_gdk_toplevel_layout_set_maximized gdk_toplevel_layout_set_maximized; 1873 alias c_gdk_toplevel_layout_set_resizable gdk_toplevel_layout_set_resizable; 1874 alias c_gdk_toplevel_layout_unref gdk_toplevel_layout_unref; 1875 1876 // gdk.ToplevelSize 1877 1878 alias c_gdk_toplevel_size_get_bounds gdk_toplevel_size_get_bounds; 1879 alias c_gdk_toplevel_size_set_min_size gdk_toplevel_size_set_min_size; 1880 alias c_gdk_toplevel_size_set_shadow_width gdk_toplevel_size_set_shadow_width; 1881 alias c_gdk_toplevel_size_set_size gdk_toplevel_size_set_size; 1882 1883 // gdk.TouchEvent 1884 1885 alias c_gdk_touch_event_get_type gdk_touch_event_get_type; 1886 alias c_gdk_touch_event_get_emulating_pointer gdk_touch_event_get_emulating_pointer; 1887 1888 // gdk.TouchpadEvent 1889 1890 alias c_gdk_touchpad_event_get_type gdk_touchpad_event_get_type; 1891 alias c_gdk_touchpad_event_get_deltas gdk_touchpad_event_get_deltas; 1892 alias c_gdk_touchpad_event_get_gesture_phase gdk_touchpad_event_get_gesture_phase; 1893 alias c_gdk_touchpad_event_get_n_fingers gdk_touchpad_event_get_n_fingers; 1894 alias c_gdk_touchpad_event_get_pinch_angle_delta gdk_touchpad_event_get_pinch_angle_delta; 1895 alias c_gdk_touchpad_event_get_pinch_scale gdk_touchpad_event_get_pinch_scale; 1896 1897 // gdk.VulkanContext 1898 1899 alias c_gdk_vulkan_context_get_type gdk_vulkan_context_get_type;